Senior Firmware Engineer - GPU

at Nvidia
USD 184,000-356,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

GPU @ 4

Details

Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of crafting and implementing creative secure firmware solutions in heavily resource-constrained environments? If so, you will help develop the boot software that powers GPUs. You will join a GPU Firmware team focused on securing and innovating the GPU boot process under strict boot-time and storage constraints.

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
  • Collaborate with OS and PC vendors to improve and innovate the startup experience
  • Improve team software process and core infrastructure by enhancing build systems and regression farms
  • Debug and validate interactions between firmware, hardware, and higher-level software stacks

Requirements

  • BS or MS degree in EE, CS, CE or equivalent experience
  • 8+ years of experience developing device BIOS, firmware, or other low-level software
  • Strong C skills
  • Familiarity with industry standards and specifications such as SPI, I2C, PCIe, UEFI, and PLDM
  • Deep understanding of software process and experience improving build systems and regression infrastructure
  • Experience working closely with hardware designers and other software engineers to design, develop, and debug GPU subsystems
  • Strong interpersonal skills (ability to collaborate across teams)

Ways to stand out / Nice to have

  • Experience in x86, RISC-V, or ARM assembly and knowledge of PC/PCIe/UEFI architectures
  • Background with display technologies such as DisplayPort (DP), HDMI, and VGA/VESA specs
  • EEPROM/Flash and storage device programming experience
  • Experience with secure development techniques such as threat modeling, attack trees, static and dynamic analysis, fuzzing, and negative testing
  • Passion for solving hard engineering puzzles and producing high-quality firmware

Compensation & Benefits

  • Base salary ranges (determined by location, experience, and internal pay):
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and company benefits (see company benefits page)

Other

  • Applications accepted at least until August 8, 2025.
  • Employer statement: committed to fostering a diverse work environment and an equal opportunity employer.