Senior System Firmware Engineer - BIOS UEFI

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

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Linux @ 4 Python @ 4 Bash @ 4 Communication @ 7 Debugging @ 4 QA @ 4 GPU @ 4 Deep Learning @ 7 AI @ 4

Details

NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” NVIDIA is looking to grow and establish teams with thoughtful people to change the next generation of computing.

Responsibilities

  • Design, implement, and deliver innovations for GPU-based client products with a focus on firmware development.
  • Work with a global team of BIOS (UEFI) developers on NVIDIA client designs.
  • Design and develop performance-optimized UEFI/BIOS solutions using industry standards.
  • Instrument code to ensure maximum code coverage; write and automate unit tests for each implemented module and maintain detailed unit test case reports.
  • Provide software quality reports based on static analysis, code coverage, CPU load.
  • Work with security team to ensure developed code aligns with product security goals.
  • Partner closely with hardware teams to influence hardware design and review hardware architecture and schematics.
  • Work with QA/Test architects to design proper test tools and automation for qualifying the full system software and firmware stack.

Requirements

  • Domain expertise in System BIOS (UEFI) firmware development on x86 or ARM platforms.
  • Strong experience with IBVs or EDK2 firmware architecture.
  • Solid experience of end-to-end delivery of client products from definition to customer deployment.
  • Solid understanding of low-level interfaces between BIOS (UEFI) and OS: I2C, SPI, PCIe, JTAG, PCIe enumeration, and platform-level I/O for client products.
  • Experience working closely with hardware teams, ODMs, and vendors to introduce and support client platforms.
  • Experience with C/C++ development; bash/python for scripting; debugging skills in embedded Linux/Windows operating environments.
  • Excellent written and oral communication skills, strong work ethic, teamwork orientation, and commitment to quality and delivery.
  • Bachelor’s Degree or higher in Electrical Engineering, Computer Science, or equivalent experience.
  • 5+ years of experience with demonstrated strong ability as an individual contributor.

Ways to Stand Out

  • Proven record delivering BIOS (UEFI) for ARM architecture–based client products.
  • Experience working with IBVs or IBV solutions.

Compensation & Benefits

  • Base salary ranges (location and level dependent):
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (see company benefits link).

Additional Information

  • Applications for this job will be accepted at least until March 21, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.