Firmware Engineer II — DDR5 & Bare-Metal Systems

Cadence

Austin (TX)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cadence in Austin, TX is seeking a firmware engineer to develop DDR5 PHY firmware for microcontrollers and to implement high‑speed memory interfaces.

You will write C bare‑metal code, collaborate with hardware designers to co-create training algorithms, perform RTL‑based simulations and bring‑up boards. Experience with Verilog, EDA tools, and scripting languages is valued as you help advance silicon verification.

Qualifications

  • Experience developing bare-metal firmware for high-speed memory interfaces.
  • Strong C programming skills for embedded software development.
  • Familiarity with RTL simulations and hardware‑software co‑verification.

Responsibilities

  • Develop firmware for DDR5 PHY using microcontrollers.
  • Develop firmware in C typically involving bare‑metal programming and low‑level APIs on microcontrollers.
  • Collaborate with hardware designers and memory subsystem architects to derive training algorithms and implement them.
  • Collaborate with the verification team to deduce a firmware‑hardware co‑verification plan.
  • Develop and debug firmware in RTL based hardware simulations (C + Verilog simulations).
  • Develop and debug on silicon bring‑up boards.

Skills

DDR5 knowledge
Bare-metal firmware
C embedded
RTL debugging
Python scripting
Perl scripting
TCL scripting
EDA tools

Tools

Verilog simulators
Waveform viewers
Embedded IDEs

Job description

Cadence in Austin, TX is seeking a firmware engineer to develop DDR5 PHY firmware for microcontrollers and to implement high‑speed memory interfaces.

You will write C bare‑metal code, collaborate with hardware designers to co-create training algorithms, perform RTL‑based simulations and bring‑up boards. Experience with Verilog, EDA tools, and scripting languages is valued as you help advance silicon verification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — DDR5 & Embedded Systems
Senior Firmware Engineer — DDR5 & Embedded Systems

Cadence Design Systems • Austin (TX)

On-site
USD 110,000 - 160,000
Firmware Engineer II
Firmware Engineer II

Cadence • Austin (TX)

On-site
USD 110,000 - 150,000
Firmware Engineer II
Firmware Engineer II

Cadence Design Systems • Austin (TX)

On-site
USD 110,000 - 160,000
Memory PHY Firmware Engineer (DDR/LPDDR)
Memory PHY Firmware Engineer (DDR/LPDDR)

Advanced Micro Devices • Austin (TX)

On-site
USD 90,000 - 130,000
Innovative work culture
Open to relocation (Boxborough, MA)
Diverse workplace inclusion
Memory Firmware Engineer for High-Speed IP & CI/CD
Memory Firmware Engineer for High-Speed IP & CI/CD

TekWissen ® • Austin (TX)

On-site
USD 110,000 - 140,000
DDR PHY Design Engineer — RTL, Timing & Silicon Bring-Up
DDR PHY Design Engineer — RTL, Timing & Silicon Bring-Up

Apple Inc. • Austin (TX)

On-site
USD 130,000 - 190,000
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,000 - 189,000
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
Senior RTL Design Engineer — DDR/LPDDR Memory IP
Senior RTL Design Engineer — DDR/LPDDR Memory IP

AMD • Austin (TX)

On-site
USD 120,000 - 180,000
Junior Memory Systems Engineer – DDR5 Validation
Junior Memory Systems Engineer – DDR5 Validation

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

On-site
USD 70,000 - 90,000