Firmware Engineer – High-Speed Interconnects & DSPs

Credo

San Jose (CA)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Discretionary bonus
Equity
Medical benefits

Job summary

Credo is seeking a Firmware Engineer to design, develop, and maintain embedded firmware for its high-speed connectivity products, including SerDes-based retimers, DSPs, and Active Electrical Cables. You will write efficient C code that configures, calibrates, and monitors silicon, working closely with hardware, silicon, and software teams.

This role offers a competitive base salary, discretionary bonus, equity, and comprehensive medical benefits, with on-site work in San Jose, CA.

Qualifications

  • Bachelor's degree in Computer Science or Electrical Engineering required; Master's degree preferred.
  • Good understanding of the C programming language and embedded software development.
  • Basic knowledge of SerDes concepts and high-speed signaling.
  • Experience with embedded development tools such as cross-compilers, debuggers, and JTAG.
  • Ability to read schematics and datasheets and to program hardware at the register level.
  • Familiarity with lab equipment and hardware debugging workflows.
  • Strong problem-solving skills and attention to detail.
  • Strong communication and cross-functional collaboration skills.
  • Hands-on experience with SerDes bring-up, link training, or PHY tuning.
  • Scripting skills (e.g., Python) for test automation and lab tooling.

Responsibilities

  • Implement and maintain embedded firmware in C for Credo’s SerDes-based retimers, DSPs, and interconnect products.
  • Develop drivers and control routines for device initialization, configuration, calibration, and diagnostics at the register level.
  • Support silicon bring-up and validation in the lab, debugging issues that span the hardware/firmware boundary.
  • Collaborate with hardware, silicon, and software teams to define firmware requirements and resolve integration issues. Optimize firmware for performance, memory footprint, and reliability on resource-constrained embedded targets.
  • Write clear documentation and participate in code reviews to maintain firmware quality.

Skills

C programming
Embedded software development
High-speed signaling
Cross-functional collaboration
Register-level programming

Education

Bachelor's degree in Computer Science or Electrical Engineering
Master's degree preferred

Tools

Cross-compilers
Debuggers
JTAG

Job description

Credo is seeking a Firmware Engineer to design, develop, and maintain embedded firmware for its high-speed connectivity products, including SerDes-based retimers, DSPs, and Active Electrical Cables. You will write efficient C code that configures, calibrates, and monitors silicon, working closely with hardware, silicon, and software teams.

This role offers a competitive base salary, discretionary bonus, equity, and comprehensive medical benefits, with on-site work in San Jose, CA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Credo • San Jose (CA)

On-site
USD 80,000 - 110,000
Discretionary bonus
Equity
Medical benefits
High-Speed PHY Firmware Engineer — C/C++/Python, Equity
High-Speed PHY Firmware Engineer — C/C++/Python, Equity

Cadence Design Systems • San Jose (CA)

On-site
USD 101,500 - 188,500
Firmware Engineer – High-Speed SERDES IP (Equity)
Firmware Engineer – High-Speed SERDES IP (Equity)

Cadence • Mount Royal (NJ)

On-site
USD 120,000 - 180,000
Ingénieur Firmware SERDES Haute Vitesse – IP SoC
Ingénieur Firmware SERDES Haute Vitesse – IP SoC

Cadence • Mount Royal (NJ)

On-site
USD 110,000 - 170,000
Digital Design Engineering Intern
Digital Design Engineering Intern

Credo • San Jose (CA)

On-site
Meaningful projects
Competitive compensation
Growth opportunities
High Speed PHY FW Engineer
High Speed PHY FW Engineer

Cadence Design Systems • San Jose (CA)

On-site
USD 101,500 - 188,500
Senior DSP & Optical Systems Engineer — Equity + Bonus
Senior DSP & Optical Systems Engineer — Equity + Bonus

Credo • San Jose (CA)

On-site
USD 120,000 - 200,000
Discretionary bonus
Equity
Medical benefits
+1
System Application Engineer
System Application Engineer

Credo • San Jose (CA)

On-site
USD 100,000 - 130,000
Discretionary bonus
Equity
Full range of medical and other benefits
Senior Digital Design Engineer
Senior Digital Design Engineer

Credo • San Jose (CA)

On-site
USD 130,000 - 200,000
Discretionary bonus
Equity
Medical benefits
Principal Design Engineer
Principal Design Engineer

Credo • San Jose (CA)

On-site
USD 180,000 - 250,000
Discretionary bonus
Equity
Medical benefits