System Software Engineer

Role Credo
San Jose, CA

Role

Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and the firmware running on them. You will work with internal engineers to use the SDK for internal chip testing/validation purposes. You will also interface with our customers to integrate and use the SDK in their own software stack. Additional responsibilities will be flexibly determined based off your secondary skills.

Responsibilities

· Familiarize with SerDes and IEEE ethernet Layer 1 functionality

· Develop C/python code for the SDK based on designer / engineer recipe code

· Coordinate with firmware team to define high-level interfaces for features

· Document functionality for both internal and customer users to use

· Interface with customers to integrate and debug issues with SDK in their software stack

· Write test code to validate SDK and firmware features

Basic Qualifications

· BS degree in Computer Engineering / Computer Science

· None to 5 years of experience

· Strong proficiency in C and Python (C++ optional)

· Teamwork and collaboration with other developers on the SDK team

· Cross-team communication for defining of requirements

· Basic understanding of the Posix standards for Operating Systems

· Familiarity in VCS such as git

· Testing framework such as pytest

· CI/CD

· Data science libraries (numpy, pandas, scipy)

Preferred Skills

· Masters degree in computer science or equivalent

· Networking and OSI Layer 1 / Layer 2 knowledge

· Mathematical background in Signal processing (Frequency Domain analysis, linear systems)

· Documentation tools such as doxygen, sphinx, or mkdocs

Posted 2026-02-13

Recommended Jobs

Pharmacy Assistant

Staffmax Staffing & Recruiting
Anaheim, CA

Staffmax is working with a respected healthcare client to hire a compassionate, organized Pharmacy Assistant for a 4-month contract. As the first point of contact for patients, you’ll help create a …

View Details
Posted 2026-03-24

Senior Software Engineer

Globalchannelmanagement
San Jose, CA

Senior Software Engineer needs 8 years of related experience with a bachelors degree; or 6 years and a masters degree; or a PhD with 3 years' experience in Computer Science, Information Systems, Engi…

View Details
Posted 2026-02-13

Department Manager - Nike Cypress

Nike
Cypress, CA

Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the world’s best athletes. It’s a place where passionate individuals come together to create the futur…

View Details
Posted 2026-03-30

QC Micro EM Analyst I

SGS Consulting
California

Job Responsibilities: Perform testing of routine and non-routine samples and documents according to GMP. Perform routine lab maintenance. Understand theory of assays; mentor others in assay/…

View Details
Posted 2025-11-14

Front Desk Receptionist - Dental Office

Mona Gokani DDS
Pleasanton, CA

Duties: Greet patients warmly and manage the check-in process to ensure a positive first impression. Schedule appointments efficiently using dental office management systems, ensuring optimal p…

View Details
Posted 2026-01-12

Senior Accountant

Agility Recruiting
Fairfield, CA

A well-established food manufacturing company in Fairfield is seeking a Senior Accountant to join their team. This is a great opportunity for someone who thrives in a fast-paced production environmen…

View Details
Posted 2026-01-30

AV Safety Software Engineer

zoox
Foster, CA

The AV Safety Software Engineer will play a critical role in supporting Zoox’s behavioral safety and operational validation efforts. In this position, you will work with large-scale fleet and simulat…

View Details
Posted 2026-03-30

Staff Software Engineer, Agent Creator

Snaplogic
San Mateo, CA

The Role: SnapLogic is seeking a Staff Software Engineer to join our Agent Creator Team. This pivotal role will have you leading the development and enhancement of Snaps — our modular integration …

View Details
Posted 2026-03-22

Parkour Coach

Winner's Gymnastics
Chino, CA

Job Summary We are seeking a passionate and dedicated Instructor to join our team. The ideal candidate will have a strong background in sports coaching, martial arts, or physical education, and wi…

View Details
Posted 2025-08-28

Pest Control Technician

Advanced Integrated Pest Management
Yuba City, CA

Are you looking to grow your career in a family owned and oriented environment? Advanced IPM is searching for driven and passionate professionals to join our service team as pest control technicians.…

View Details
Posted 2025-12-10