Taipei or Taiwan

Nvidia is hiring a Senior System BIOS Firmware Developer

About the Role

Nvidia is looking for a Senior System BIOS Firmware Developer to design, implement, and deliver innovations for our client products. You will focus on firmware development, client architecture, and building systems for laptops and small form factor products, working with a global team of BIOS developers.

What You'll Do

  • Design, implement, and deliver firmware innovations for client products.
  • Work with a global team of BIOS developers on NVIDIA client product designs.
  • Design and develop performance-optimized UEFI/BIOS solutions using industry standards.
  • Instrument code for maximum coverage, write and automate unit tests, and maintain detailed test reports.
  • Provide software quality reports based on static analysis, code coverage, and CPU load.
  • Partner with the security team to align code with product security goals.
  • Work closely with hardware teams to influence design and review architecture and schematics.
  • Collaborate with QA/Test architects to develop test tools and automation for system software and firmware.

What We're Looking For

  • Domain expertise in System BIOS (UEFI) Firmware development on X86 or ARM Platforms.
  • Strong experience with AMI/Insyde or EDK2 Firmware architecture.
  • Solid experience in end-to-end delivery of laptop/small form factor designs from definition to deployment.
  • Solid understanding of low-level interfaces (e.g., I2C/SPI/PCIe/JTAG), PCIe enumeration, and platform-level IO.
  • Solid experience with EC communication from BIOS firmware.
  • Experience working closely with HW teams, ODMs, and vendors to introduce and support platforms.
  • Experience with C/C++ development, bash/python for scripting, and debugging in embedded Linux/Windows.
  • Excellent communication skills, strong work ethics, teamwork, and a commitment to quality and task completion.
  • A Bachelor’s Degree or higher in Electrical Engineering or Computer Science, and 5+ years of experience as a strong individual contributor.

Nice to Have

  • Proven record in delivering system BIOS design on servers.
  • Experience working with AMI/Insyde BIOS solutions on x86 designs.

Technical Stack

  • C/C++, bash/python
  • UEFI/BIOS, AMI/Insyde, EDK2
  • X86, ARM
  • I2C/SPI/PCIe/JTAG
  • Embedded Linux/Windows

Team & Environment

You will join a global team of BIOS developers working on NVIDIA client product designs.

Benefits & Compensation

  • Competitive salaries
  • Generous benefits package

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Required Skills
C/C++UEFI/BIOSEDK2X86ARMAMI/InsydeI2CSPIPCIeJTAGEmbedded LinuxEmbedded Windowsbash/pythonFirmware DevelopmentSystem BIOS C/C++UEFI/BIOSEDK2X86ARMAMI/InsydeI2CSPIPCIeJTAGEmbedded LinuxEmbedded Windowsbash/pythonFirmware DevelopmentSystem BIOS
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Nvidia
NVIDIA's invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing for science and engineering. Today, the company is known as 'the AI computing company,' with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.
All jobs at Nvidia Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago