> Markdown version of [/jobs/ext/132938-senior-system-firmware-engineer-bios-uefi](https://www.wearedevelopers.com/jobs/ext/132938-senior-system-firmware-engineer-bios-uefi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior System Firmware Engineer - BIOS Uefi - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $152,000.0 - $241,500.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, ARM Architecture, Bash Shell, BIOS, C++ (Programming Language), Software Debugging, Linux on Embedded Systems, Firmware, Joint Test Action (IEEE Standards), PCI Express, Extensible Firmware Interface, Information Technology - **Published:** May 19, 2026 - **Apply:** https://www.juju.com/job/00000000g0oopr ## About the Role + 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 like I2C/SPI/PCIe/JTAG etc. PCIe enumeration, IO at platform level for client products. + Experience working closely with HW teams, ODMs and vendors to introduce and support client platforms. + Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux/Windows operating environments. + You should possess excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to exciting problems. + Bachelor's Degree or higher; in Electrical Engineering or Computer Science or equivalent experience. + 5+ years of experience, with demonstrated strong ability as individual contributor. Ways to stand out from the crowd: + Proven record in delivering BIOS(UEFI) for ARM architecture based client products + Experience working with IBVs or IBV solutions ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)