Senior Memory Subsystem Firmware Engineer

at Nvidia
USD 152,000-241,500 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 Data Structures @ 6 Debugging @ 4 AI @ 4

Details

NVIDIA's SoC Memory Subsystem team is looking for a curious, motivated embedded firmware engineer to help take the memory subsystem from architecture and pre-silicon validation through to production silicon. This role works at the hardware/software boundary on DDR/LPDDR firmware, RAS, and memory subsystem power management features in pre-silicon and post-silicon phases.

Responsibilities

  • Work on hardware/software co-development pairing embedded software development with ASIC design, from architecture through deployment in silicon.
  • Implement embedded firmware in C/C++ for memory subsystem initialization, DRAM trainings, low power states, RAS, and telemetry functions.
  • Develop C models for hardware IP blocks for pre-silicon firmware validation.
  • Support silicon bring-up and lab validation: board bring-up, log triage, and regression runs.
  • Profile and refactor existing embedded firmware to improve code coverage and performance KPIs.
  • Apply expertise in software, digital and analog systems, computer architecture, and debugging to solve complex problems.

Requirements

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • Minimum ~3 years of embedded firmware development experience (internship + new-grad experience can count toward the low end).
  • Understanding of core embedded building blocks: CPUs, memory hierarchies, DMA, timers, interrupt controllers, and interconnect buses.
  • Hands-on experience designing and implementing bare-metal control firmware optimized for cycle count and memory footprint.
  • Proficiency in C/C++, with solid grasp of data structures, compilers, and build and version-control tooling.
  • Strong debugging instincts and ability to decompose unfamiliar problems from first principles.

Ways to Stand Out

  • Exposure to DDR / LPDDR / HBM memory technologies.
  • Experience with an RTOS or bare-metal embedded firmware.
  • Understanding of SoC boot architecture.

Compensation & Benefits

  • Base salary range: 152,000 USD - 241,500 USD (final base salary determined by location, experience, and internal pay benchmarks).
  • Eligible for equity and company benefits (link to NVIDIA benefits referenced in posting).

Additional Information

  • Location: Santa Clara, California, United States. #LI-Hybrid
  • Applications accepted at least until July 3, 2026.
  • NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs