Firmware Engineer - GPU

at Nvidia
USD 148,000-287,500 per year
MIDDLE
โœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Debugging @ 3 GPU @ 3

Details

You will join a GPU Firmware team responsible for developing secure, resource-constrained boot software for GPUs. The role focuses on designing, implementing, testing, debugging, and optimizing firmware and boot-time features while working closely with hardware, software, infrastructure, and business teams. The position emphasizes security, constrained storage/boot-time optimizations, and collaboration with OS and PC vendors to improve startup experience.

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 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).
  • 4+ years experience 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.
  • Deep understanding of software process and strong debugging skills.
  • Excellent interpersonal and collaboration skills; comfortable working closely with hardware designers and other software engineers.
  • Comfortable operating in heavily resource-constrained environments where boot-time and storage size are critical.

Ways to stand out (preferred)

  • Experience in x86 / RISC-V / ARM assembly and knowledge of PC / PCIe / UEFI architectures.
  • Background with display technologies such as DisplayPort (DP), HDMI, and VGA / VESA specifications.
  • EEPROM / Flash and storage device programming experience.
  • Experience with secure development techniques such as threat modeling, attack trees, static/dynamic analysis, fuzzing, and negative testing.
  • Passion for the work and a sense of humor are encouraged.

Benefits & Compensation

  • Base salary range:
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • You will also be eligible for equity and benefits.
  • NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.
  • Applications accepted at least until July 29, 2025.

Additional details

  • Location: Santa Clara, CA, United States (specified location).
  • Employment type: Full time.