# Senior Memory Subsystem Firmware Engineer

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Memory-Subsystem-Firmware-Engineer_JR2020258?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d3e364a4-8b3

## Description

NVIDIA's SoC Memory Subsystem team is seeking a Senior Firmware Engineer to work on cutting-edge hardware/software co-development, focusing on DDR/LPDDR firmware, RAS, and memory subsystem power management features.

The successful candidate will work on embedded firmware development for Memory subsystem initialization, DRAM trainings, low power states, RAS, and telemetry functions. They will also develop C models for hardware IP blocks for pre-silicon firmware validation, support silicon bring-up and lab validation, and profile and refactor existing embedded firmware to improve code coverage and performance KPIs.

Requirements include:

- BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field

- 3 years of embedded firmware development experience

- 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

- Proficiency in C/C++, with a solid grasp of data structures, compilers, and build and version-control tooling

- Strong debugging instincts

Preferred qualifications include exposure to DDR/LPDDR/HBM memory technologies, experience with an RTOS or bare-metal embedded firmware, and understanding of SOC Boot architecture.

NVIDIA offers equity and benefits to eligible employees.

## Skills

### Required
- embedded firmware development
- C/C++ programming
- computer architecture
- debugging
- DDR/LPDDR firmware
- RAS
- memory subsystem power management

### Nice to have
- RTOS
- bare-metal embedded firmware
- SOC Boot architecture
- HBM memory technologies

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Memory-Subsystem-Firmware-Engineer_JR2020258?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
