Taipei or Taiwan Employment

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago