Firmware Engineer - GPU

at Nvidia
USD 152,000-241,500 per year
SENIOR
✅ On-site

Tech Stack

AI GPU

Details

Develop boot software and secure firmware solutions for GPUs in heavily resource-constrained environments. The GPU Firmware team focuses on securing and innovating the GPU boot process while working within strict boot-time and storage-space constraints.

Responsibilities

  • Design, develop, test, debug, and optimize GPU firmware solutions throughout the entire GPU lifecycle.
  • Collaborate with hardware, software, infrastructure, and business teams to transform firmware features from concept to implementation.
  • Work with leading operating system and PC vendors to improve and innovate the startup experience.
  • Improve software processes and core infrastructure by enhancing build systems and regression farms.
  • Design, develop, and debug functional and non-functional aspects of GPU subsystems.

Requirements

  • Bachelor's or master's degree in electrical engineering, computer science, computer engineering, or equivalent experience.
  • 5+ years of experience developing device BIOS, firmware, or other low-level software.
  • Familiarity with industry standards and specifications including SPI, I2C, PCIe, UEFI, and PLDM.
  • Strong C programming skills.
  • Deep understanding of software processes.
  • Strong interpersonal and collaboration skills, including the ability to work closely with hardware designers and software engineers.

Preferred Qualifications

  • Experience with x86, RISC-V, or ARM assembly.
  • Knowledge of PC, PCIe, and UEFI architectures.
  • Experience with display technologies and specifications such as DisplayPort, HDMI, and VGA/VESA.
  • EEPROM, flash, and storage-device programming experience.
  • Experience with secure development techniques including threat modeling, attack trees, static and dynamic analysis, fuzzing, and negative testing.

Benefits

  • Competitive salary.
  • Equity.
  • Benefits package.

Applications will be accepted at least until November 9, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs