onsite
Senior Memory Subsystem Firmware Engineer - NVIDIA
Embedded Systems Engineer
Lead end‑to‑end DRAM firmware development, from architecture to silicon production, optimizing initialization, training, and interface tuning across DDR/LPDDR memory subsystems.
About the role
Key Responsibilities
- Own the full DRAM firmware lifecycle, including architecture design, implementation, silicon bring‑up, and production tuning.
- Design and implement robust initialization and training sequences for DDR and LPDDR interfaces, incorporating calibration algorithms and training protocols.
- Drive interface tuning across process, voltage, and temperature corners to meet performance and reliability targets.
- Collaborate with hardware, verification, and production teams to define memory interface specifications and transition new interfaces from pre‑silicon to production.
- Provide technical leadership, mentor junior engineers, and influence the direction of memory firmware strategy.
Requirements
- 10+ years of experience in embedded firmware or low‑level software for memory subsystems.
- Strong background in silicon bring‑up, calibration, and interface tuning.
- Proficiency with hardware description languages (e.g., SystemVerilog) and firmware development tools.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
electrical engineering