Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 7 Nov 2026

GPU Firmware Engineer

NVIDIA Santa Clara, CA senior full-time

The employer hasn't listed a salary.

Apply on NVIDIA

Description

We are searching for an outstanding software engineer to fill an exciting role on our GPU Firmware team. You will be joining a team whose primary mission is solving the intricate enigma of securing and innovating the boot process for our GPUs, while working through the formidable constraints of boot-time and storage space.

Responsibilities:

  • Design, develop, test, debug, and optimize creative solutions for GPU firmware throughout the entire GPU lifecycle
  • Work closely with hardware, software, infrastructure, and business teams to transform new firmware features from idea to reality
  • Work with leading OS and PC vendors to improve and innovate on the startup experience
  • Improve team software process and core infrastructure by enhancing build systems and regression farms

Requirements:

  • BS or MS degree in EE/CS/CE (or equivalent experience)
  • 5+ years’ experience in developing device BIOS, firmware, or other low-level software
  • Familiarity with industry standards and specifications such as SPI, I2C, PCIe, UEFI and PLDM
  • Strong C skills
  • Even stronger interpersonal skills
  • Sense of humor heavily encouraged, but not required
  • Deep understanding of software process
  • Easy to work with, as you’ll constantly work closely with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems

Preferred Qualifications:

  • Experience in x86/RISCV/ARM assembly and knowledge of the PC/PCIe/UEFI architectures
  • A background with display technologies such as DP, HDMI, and VGA/VESA specs
  • EEPROM/Flash and storage device programming experience
  • Experience with secure development techniques such as threat models, attack-trees, static/dynamic analysis, fuzzing, and negative testing
  • Passion for your work

You will also be eligible for equity and benefits.

For more fresh new jobs, check out yubhub.co.

Skills

Required

  • C
  • SPI
  • I2C
  • PCIe
  • UEFI
  • PLDM
  • low-level software development

Nice to have

  • x86/RISCV/ARM assembly
  • display technologies
  • EEPROM/Flash programming
  • secure development techniques

Ready to apply?

You apply with the employer directly. Their original posting is here: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Firmware-Engineer---GPU_JR2028887-1

Apply on NVIDIA