NVIDIA logo

Senior Firmware Engineer - GPU

NVIDIA
May 22, 2026
Full-time
Remote
Worldwide
$152,000 - $241,500 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Firmware Engineer - GPU

Role Summary

Develop core out-of-band and peripheral firmware for the GPU OOBHUB, delivering secure, high-reliability firmware that manages peripherals, updates, and telemetry for next-generation GPU architectures. Work closely with hardware architects, ASIC designers, and cross-functional software teams to define firmware-hardware interfaces and bring new architectural features to production.

Experience Level

Senior — typically requires 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.

Responsibilities

Primary responsibilities include design, implementation, and validation of firmware for GPU subsystems and peripheral control.

  • Architect, develop, and debug critical firmware running in the GPU OOBHUB focused on robust peripheral control and secure communications.
  • Design and implement high-reliability firmware update mechanisms and telemetry systems for GPU subsystems.
  • Define firmware-hardware interfaces and communication protocols in partnership with hardware architects and ASIC designers.
  • Implement secure, high-integrity firmware using appropriate languages and engineering principles for system stability.
  • Collaborate with internal software, hardware, and infrastructure teams to transition features from concept to production.

Requirements

Key required and preferred skills.

  • 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.
  • Expert-level C programming skills for resource-constrained environments.
  • Experience with peripheral interfaces and communication protocols such as SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM.
  • Familiarity with RISC-V or similar embedded processor architectures.
  • Strong debugging methodologies, software development processes, and a developer-first approach to clean, maintainable code.
  • Proven ability to collaborate with hardware designers and cross-functional engineering teams.

Nice-to-have / differentiators:

  • Hands-on experience or familiarity with Ada or SPARK for high-integrity/safety-critical software.
  • Direct RISC-V expertise (assembly, custom extensions, low-level optimizations).
  • Experience building secure firmware update systems, hardware roots of trust, or integrating cryptographic hardware accelerators.

Education Requirements

BS or MS in Electrical Engineering, Computer Science, or Computer Engineering — 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-22