CareerPlanSign in

Principal Firmware Engineer

AUSTIN💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Develop firmware for DDR5 PHY using microcontrollers, including bare-metal programming, low-level API development, and training algorithm implementation.

Role type

Principal Firmware Engineer (DDR PHY)

Builds

DDR5 PHY IP front-end designs

Domain

Semiconductor / Memory Interface / High-speed SerDes

Deliverable

production ML models | product features

Required skills

C programming, bare-metal programming, DDR5 JEDEC spec knowledge, Microcontroller programming, RTL simulation debugging, Shell/Perl/Python/TCL scripting, Verification EDA tools

Preferred skills

Experience with High-speed SerDes or Memory interface Physical Layer blocks

Technologies

C, Verilog, Microcontrollers, DDR5, RTL simulators, Waveform viewers

Responsibilities

Develop firmware for DDR5 PHY using microcontrollers; Develop low-level APIs on Microcontrollers; Collaborate with hardware designers and memory subsystem architects to derive training algorithms; Collaborate with verification team to deduce firmware-hardware co-verification plan; Develop and Debug firmware in RTL based hardware simulations; Develop and Debug on Silicon bring-up boards.

Seniority

Principal, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.