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 and debug bare-metal firmware in C for DDR5 PHY microcontrollers, focusing on low-level APIs and training algorithms.
Collaborate with hardware designers, memory subsystem architects, and verification teams to implement and co-verify firmware-hardware interactions.
Perform firmware debugging in RTL-based hardware simulations and silicon bring-up boards.
Minimum Requirements
Experience in bare-metal firmware development for high-speed SerDes or Memory interface physical layer blocks.
Good knowledge of DDR5 JEDEC specifications including DIMM configurations.
Proficiency in C programming for embedded software and relevant IDE usage.
Experience with scripting languages (Shell/Perl/Python/TCL) and Verification EDA tools such as simulators and waveform viewers.
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced firmware engineer with demonstrated expertise in DDR5 PHY or similar memory interface firmware development.
Strong collaboration skills aligning firmware development with hardware design and verification teams for co-verification and silicon bring-up.
Comfortable working with RTL simulations and low-level embedded programming in high-speed hardware environments.
