Hello,
Job Title : Memory Firmware Engineer
Location : Preferred : Austin, TX
Also considered : California, Boston, Oregon
Contract
Overview :
Join Memory IO team as a Firmware Engineer , focusing on the development and productization of high-speed memory interfaces like DDR, LPDDR, and inter-chip IO IPs . You'll work on cutting-edge firmware design, microarchitecture, and hardware / firmware co-design , supporting both pre- and post-silicon phases.
Key Responsibilities :
- Design and develop firmware for DDR PHY & DRAM training
- Develop firmware for ATE testing, IP characterization, and SoC power
- Perform pre-silicon FW coding and simulation with architectural / RTL models
- Support post-silicon lab bring-up and firmware optimization
- Enhance DDR training algorithms for higher reliability and frequency margins
- Collaborate with SoC and product firmware teams to define specs and features
Required Skills & Experience :
5+ years experience in firmware developmentProficient in C, C++ , and scripting (e.g., Python )Familiarity with Verilog / SystemVerilog and digital simulation / debugExperience with firmware bring-up on real hardwareUnderstanding of computer architecture and synchronization techniquesExposure to SERDES, DDR, or Memory Controller designExperience using oscilloscopes, logic analyzers, and lab equipmentKnowledge of physical-layer logic (IO, clocking, voltage control)Preferred :
Experience in low-level firmware / hardware co-designBackground in DDR PHY developmentMaster's or PhD in Electrical or Computer Engineering