# Senior GPU Firmware Engineer

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-GPU-Firmware-Engineer_JR2015011?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ae30edd4-38c

## 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!

**Responsibilities:**

- 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

**Requirements:**

- BS or MS degree in EE/CS/CE (or equivalent experience)

- 5+ years of meaningful 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

- 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

**Nice to Have:**

- 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

## Skills

### Required
- UEFI firmware development
- Display technology
- Python
- C
- Scripting
- Software development lifecycle
- Coding practices

### Nice to have
- Display protocol analyzers
- Device BIOS development
- Firmware development
- Low-level software development
- x86 and VGA assembly programming
- OS user and kernel mode drivers

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-GPU-Firmware-Engineer_JR2015011?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
