Senior Memory Subsystem Firmware Engineer

NVIDIASanta Clara, CA
$152,000 - $241,500Hybrid

About The Position

We are now looking for a Senior Firmware Engineer to join our Memory Subsystem Team! NVIDIA's SoC Memory Subsystem team is looking for a curious, motivated embedded firmware engineer to help take our memory subsystem from architecture and pre-silicon validation through to production silicon! This role will work at the hardware/software boundary on DDR/LPDDR firmware, RAS, memory subsystem power management features in pre silicon and post silicon phases.

Requirements

  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent experience).
  • 3 years of embedded firmware development (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 that is tightly optimized for both cycle count and memory footprint.
  • Proficiency in C/C++, with a solid grasp of data structures, compilers, and build and version-control tooling.
  • Strong debugging instincts — able to decompose unfamiliar problems from first principles.

Nice To Haves

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

Responsibilities

  • Work on cutting-edge hardware/software co-development — pairing embedded software development with ASIC design, from architecture through deployment in silicon.
  • Implementing C/C++ embedded firmware for Memory subsystem initialization, Dram Trainings, low power states, RAS, telemetry functions.
  • Develop C models for h/w IP blocks for pre-silicon firmware validation.
  • Support silicon bring-up and lab validation: board bring-up, log triage, regression runs.
  • Profile and refactor existing embedded firmware to improve code coverage and performance KPIs.
  • Exercising your expertise in software, digital and analog systems, computer architecture, and debugging skills to tackle exciting problems.

Benefits

  • equity
  • benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service