

Memory Firmware Engineer
Location
Austin, TX
Level
Entry-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2025-06-19
Responsibilities
- Design and develop firmware for DDR PHY & DRAM Training steps.
- Develop firmware for ATE Testing, IP Characterization, and SoC Power.
- Code and simulate pre-silicon firmware against architectural and RTL models.
- Optimize post-silicon lab bring-up and runtime firmware for DDR.
- Enhance post-silicon DDR Training for improved reliability and frequency margin.
- Collaborate with SoC/Product firmware teams to define features and specifications.
- Adapt and learn new toolsets and frameworks as required.
Job Requirements
- Bachelor's degree in Electrical or Computer Engineering; Master's or PhD is a plus.
- Strong knowledge of C, C++, and scripting languages like Python.
- Familiarity with Verilog/SystemVerilog and digital simulation debugging.
- Understanding of synchronization techniques and hardware-level clocking.
- Post-silicon firmware development experience on real hardware.
- Strong understanding of computer organization and architecture.
- Laboratory experience with equipment like oscilloscopes and logic analyzers.