CareerPlanSign in

Firmware Engineer II

BANGALORE, IN💼 Full-time🗓 2026-10-06 → 2026-10-07

Core

Develop firmware for DDR5 PHY using microcontrollers and bare-metal programming to support high-speed memory interfaces.

Role type

Firmware Engineer (Embedded Systems)

Builds

DDR5 PHY IP front-end design and firmware for memory subsystems

Domain

Semiconductor / Memory Interface / Embedded Systems

Required skills

C programming, bare-metal programming, DDR5 JEDEC specification, Microcontroller development, RTL simulation debugging, Shell/Perl/Python/TCL scripting, Verification EDA tools (via careerplan.io/jobs/R56563-firmware-engineer-ii-at-cadence)

Preferred skills

None stated

Technologies

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

Responsibilities

Develop firmware for DDR5 PHY using microcontrollers; Develop low-level APIs on Microcontrollers; Collaborate with hardware designers to derive training algorithms; Collaborate with verification team on co-verification plans; Develop and debug firmware in RTL based hardware simulations; Develop and debug on Silicon bring-up boards

Seniority

Mid-level IC Engineer