> Markdown version of [/jobs/ext/202018-senior-gpu-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/202018-senior-gpu-firmware-engineer). 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 GPU Firmware Engineer - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $152,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C (Programming Language), Assembly Language, BIOS, Software Debugging, Firmware, Python (Programming Language), Software Engineering, System Programming, Scripting, Graphics Processing Unit (GPU), Extensible Firmware Interface - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6ca46a2a08576bd8 ## About the Role * BS or MS degree in EE/CS/CE (or equivalent experience) * 5+ yrs experience of meaningfully experience * Display technology experience such as HDMI, DP, and eDP * Sturdy technical background in UEFI firmware development * In depth understanding of PC notebook and desktop architecture * Strong grasp of software development lifecycle and coding practices * Strong Python, C, and scripting skills * Even stronger interpersonal skills with a sense of humor highly encouraged, but not required * Easy to work with, as you'll constantly be engaged with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems and display functionality Ways to stand out from the crowd: * Background with display protocol analyzers * Experience in developing device BIOS, firmware, or other low-level software * Familiarity with x86 and VGA assembly programming * Experience with OS user and kernel mode drivers * Passion for optimizing and unlocking the potential of yourself and others through your work ## Description Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of crafting and implementing creative solutions in heavily resource-constrained environments? If so, you're primed to join our team in developing display firmware for the world's best GPUs. We are searching for an outstanding software engineer to fill a challenging, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is designing and implementing world-class firmware that drives displays including HDMI, DP, and eDP. In the world of firmware, where tight requirements of security, boot-time, storage space act as constraints to all solutions: Every. Byte. Counts. This is your chance to create waves in the industry while directly working with and alongside some of the most top-valued diverse set of minds in the business. Your goal will be to shape the future of GPU technologies doing exactly what you enjoy: solving puzzles. If this sounds exciting and you're up for the task, we'd certainly like to hear from you! What you'll be doing: * Design, develop, test, debug, and optimize GPU firmware throughout the entire GPU lifecycle * Implement industry standard display technologies, including HDMI, DP, eDP, and the UEFI Graphics Output Protocol * Work closely with hardware, software, infrastructure, and business teams to transform new display features from idea to reality * Work with leading OS and PC vendors to improve and innovate on the startup experience * Create, document, and automate workflows, processes, and tooling for internal-facing and external-facing team projects ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [How to Write a CV and Interview if You Don't Fully Qualify For The Job](https://www.wearedevelopers.com/magazine/183-how-to-write-a-cv-and-interview-if-you-don-t-fully-qualify-for-the-job) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)