NVIDIA

Firmware Engineer - GPU

Job Description

Posted on: 
2026-01-08

Responsibilities

  • Design, develop, test, debug, and optimize GPU firmware solutions throughout the GPU lifecycle.
  • Collaborate with hardware, software, infrastructure, and business teams to implement new firmware features.
  • Work with OS and PC vendors to enhance the startup experience.
  • Improve software processes and core infrastructure by enhancing build systems and regression farms.

Job Requirements

  • BS or MS degree in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience).
  • 4+ years of experience in developing device BIOS, firmware, or low-level software.
  • Familiarity with industry standards such as SPI, I2C, PCIe, UEFI, and PLDM.
  • Strong skills in C programming.
  • Deep understanding of software processes and ability to work closely with hardware designers.
  • Experience with x86/RISCV/ARM assembly and knowledge of PC/PCIe/UEFI architectures is a plus.
  • Passion for technology and creativity in problem-solving.
Apply now

More job openings