Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop firmware for DDR5 PHY microcontrollers, focusing on bare-metal programming and low-level API development in C.
Collaborate with hardware designers and memory subsystem architects to derive and implement training algorithms.
Create and execute firmware-hardware co-verification plans, including debugging in RTL simulations and silicon bring-up boards.
Minimum Requirements
Experience developing bare-metal firmware for high-speed SerDes or memory interface physical layer blocks.
Good knowledge of DDR5 JEDEC specifications and various DIMM configurations.
Proficiency in C programming for embedded software and relevant IDEs.
Familiarity with Shell/Perl/Python/TCL scripting and use of verification EDA tools like simulators and waveform viewers.
Ideal Candidate Profile
Hands-on experience working in firmware development for DDR PHY or similar high-speed memory interfaces.
Comfortable working in cross-functional teams involving hardware design and verification.
Strong capability in debugging firmware within RTL simulation environments and silicon bring-up contexts.
