CareerPlan

Firmware Engineer II

BEIJING, CNFull-time2026-10-15 → 2026-11-10

Core

Develop firmware for DDR5 PHY using microcontrollers, including bare-metal programming, low-level APIs, and training algorithms for memory interfaces.

Role type

Firmware Engineer (DDR PHY)

Builds

DDR5 PHY IP front-end design

Domain

Semiconductor / Memory Interface / High-speed SerDes

Required skills

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

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 to derive training algorithms, Collaborate with verification team for 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