Senior GPU Firmware Engineer: Secure OOB Hub & Peripherals

NVIDIA

United States

Remote

USD 152,000 - 242,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Firmware Engineer to join the GPU Firmware Development team. You will craft and deploy core firmware for the GPU OOBHUB, focusing on secure communication and robust peripheral control, with an emphasis on active development from the ground up.

The role requires 5+ years in low-level firmware or embedded systems, expert C skills, and experience with SPI, I2C, PCIe, SMBus or MCTP. You will collaborate with hardware, software and infrastructure teams to deliver

Qualifications

  • 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.
  • Strong background in managing peripherals and communication stacks via protocols (SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM).
  • Expert-level C development skills in resource-constrained environments.
  • Experience with RISC-V or similar embedded processor architectures.
  • Deep understanding of software development processes, debugging methodologies, and developer-first approach.
  • Excellent collaboration with hardware designers and diverse engineering groups.
  • Familiarity with Ada or SPARK for high-integrity software is a plus.

Responsibilities

  • Core Development: Build, architect, develop, and debug firmware in the GPU OOBHUB, focusing on peripheral control and secure interfaces.
  • Lifecycle & Update Systems: Optimize firmware update mechanisms and telemetry systems for GPU subsystems.
  • Hardware Interface: Define firmware-hardware interfaces and communication protocols with hardware teams.
  • High-Integrity Coding: Write secure, reliable firmware using modern languages and practices.
  • Collaborative Innovation: Work with software, hardware, and infra teams to bring new features to production firmware.

Skills

Low-level firmware
Embedded systems
C programming
Peripheral stacks

Education

BS or MS in EE/CS/CE or equivalent experience

Job description

NVIDIA is seeking a Senior Firmware Engineer to join the GPU Firmware Development team. You will craft and deploy core firmware for the GPU OOBHUB, focusing on secure communication and robust peripheral control, with an emphasis on active development from the ground up.

The role requires 5+ years in low-level firmware or embedded systems, expert C skills, and experience with SPI, I2C, PCIe, SMBus or MCTP. You will collaborate with hardware, software and infrastructure teams to deliver

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU Firmware Engineer - Secure OOB/Peripherals
Senior GPU Firmware Engineer - Secure OOB/Peripherals

NVIDIA • Columbia (SC)

On-site
USD 152,000 - 242,000
Senior GPU Firmware Architect – Secure Peripherals
Senior GPU Firmware Architect – Secure Peripherals

NVIDIA Corporation • United States

Remote
USD 152,000 - 242,000
Equity
Benefits
Senior Firmware Engineer - GPU
Senior Firmware Engineer - GPU

NVIDIA • Columbia (SC)

On-site
USD 152,000 - 242,000
Senior Firmware Engineer - GPU
Senior Firmware Engineer - GPU

NVIDIA • United States

Remote
USD 152,000 - 242,000
Equity
Benefits
Senior Firmware Engineer - GPU
Senior Firmware Engineer - GPU

NVIDIA Corporation • United States

Remote
USD 152,000 - 242,000
Equity
Benefits
Senior Firmware Architect – SOC & GPU
Senior Firmware Architect – SOC & GPU

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Firmware Architect – SOC & GPU (Equity Options)
Senior System Firmware Architect – SOC & GPU (Equity Options)

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Senior Embedded Systems Software Engineer - Firmware/RTOS
Senior Embedded Systems Software Engineer - Firmware/RTOS

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior GPU Firmware & Fleet-Scale Systems Engineer
Senior GPU Firmware & Fleet-Scale Systems Engineer

NVIDIA • California (MO)

On-site
USD 272,000 - 431,250
Senior GPU System Software Engineer - Security & Drivers
Senior GPU System Software Engineer - Security & Drivers

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000