NVIDIA logo

Senior Firmware Engineer - Memory Subsystem

NVIDIA
May 21, 2026
Full-time
Remote friendly (Santa Clara, California, United States)
Worldwide
$184,000 - $356,500 USD yearly
SoC Architecture Jobs, Level - Senior

Job Title

Senior Firmware Engineer - Memory Subsystem

Role Summary

Join NVIDIA's SoC Memory Subsystem team to develop and validate firmware and boot architecture for NVLINK chip-to-chip (C2C) interfaces from silicon bring-up through production. The role works across hardware, firmware, and system software to enable high-speed interconnect features, power states, telemetry, and reliability functions.

Experience Level

Senior-level. The posting seeks candidates with 6+ years of relevant experience in boot architecture and firmware design.

Responsibilities

Primary responsibilities include firmware design, validation, and support for NVLINK-C2C and related memory subsystem features.

  • Design, implement, and validate firmware for NVLINK-C2C interfaces and memory subsystem features.
  • Develop boot architecture and secure boot workflows for microcontrollers/processors used in boot and runtime.
  • Debug firmware and silicon bring-up issues; collaborate with silicon and board bring-up teams.
  • Specify microcontroller/processor architectures and define firmware interfaces.
  • Implement low-power states, RAS (reliability, availability, serviceability), and telemetry functions.
  • Refine interface bring-up and validation strategies; enable features across product releases.
  • Collaborate across hardware, software, and system teams throughout product lifecycle.

Requirements

Must-have skills, followed by useful additions.

  • 6+ years of proven experience in boot architecture and firmware design.
  • Strong RTL and digital design skills; solid understanding of computer architecture and hardware debugging.
  • Proficient in C and C++; familiarity with Python for validation and scripting.
  • Working knowledge of PC systems, Windows, and Linux environments.
  • Solid debugging skills and the ability to decompose problems from first principles.
  • Nice-to-have: experience with high-speed I/O interfaces, embedded firmware projects, knowledge of ASIL process and flow, familiarity with additional scripting or languages (Java, Perl), and telemetry/RAS feature experience.
  • Strong collaboration and cross-disciplinary teamwork skills; adaptable to changing responsibilities during product development.

Education Requirements

Bachelor's or Master's degree in Electrical Engineering (focus in embedded systems) is listed, or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-05-21