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.
