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.

Date Posted: 2026-05-21