Firmware Memory Engineer
Core
Design and develop firmware for high-speed Memory PHYs and interface IPs (LPDDR, DDR) covering pre/post-silicon development, ATE testing, and lab bring-up.
Role type
Firmware Memory Engineer (IC)
Builds
Industry-leading Memory PHYs and interface IP
Domain
Semiconductor / Memory Interfaces
Required skills
C, C++, Python, Verilog/SystemVerilog, digital simulation debug, synchronization techniques, hardware clocking, computer organization/architecture, laboratory equipment usage (oscilloscopes, logic analyzers), low-level logic design
Preferred skills
SERDES experience, DDR/Memory Controller Design experience, post-silicon firmware on real hardware, Master's or PhD degree
Technologies
LPDDR, DDR, ATE, RTL models, SERDES
Responsibilities
Design and develop firmware for DDR PHY & DRAM Training steps; Develop firmware for ATE Testing, IP Characterization & SoC Power; Perform pre-silicon FW coding and simulation; Execute post-silicon lab bring-up and optimization of DDR Init and Run Time FW; Enhance DDR Training for robust links; Collaborate with SoC/Product firmware teams to define features and specs
Seniority
Mid-Senior, hands-on IC