1

Gpu Firmware Engineer Jobs (NOW HIRING)

Senior GPU Firmware Engineer

Santa Clara, CA

$140K - $185K/yr

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 ...

OR ยท On-site

$119K - $157K/yr

We are looking for a distinguished Senior Firmware Engineer to become part of our GPU Firmware Development team. Unlike sustainment or support roles, our team is dedicated to active development and ...

Senior Firmware Engineer - GPU

Santa Clara, CA ยท On-site

$140K - $185K/yr

We are searching for an outstanding software engineer to fill an exciting, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is solving the intricate enigma of ...

We are searching for an outstanding software engineer to fill an exciting, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is solving the intricate enigma of ...

Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ... SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing:

Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ... SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing:

next page

Showing results 1-20

Gpu Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do gpu firmware engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for gpu firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is the difference between Gpu Firmware Engineer vs Gpu Software Engineer?

AspectGpu Firmware EngineerGpu Software Engineer
Primary FocusDeveloping and maintaining firmware for GPU hardware componentsDesigning and implementing software applications and drivers for GPUs
Required SkillsEmbedded programming, firmware development, hardware understandingSoftware programming, driver development, API integration
Work EnvironmentHardware labs, embedded systems, firmware testingSoftware development environments, simulation tools
Common EmployersHardware manufacturers, GPU companies, embedded systems firmsTech companies, software firms, hardware vendors

Gpu Firmware Engineers focus on low-level hardware firmware, ensuring GPU components operate correctly, while Gpu Software Engineers develop higher-level software and drivers to enable GPU functionalities. Both roles require technical expertise but differ in scope and focus within the GPU industry.

What are GPU Firmware Engineers?

GPU Firmware Engineers are specialized professionals who design, develop, and maintain the low-level software (firmware) that controls graphics processing units (GPUs). Their work ensures that GPUs function correctly and efficiently by managing hardware initialization, power management, and communication with the operating system. They collaborate closely with hardware engineers and software developers to optimize performance, add new features, and fix bugs. This role requires strong knowledge of embedded systems, programming languages like C or C++, and a deep understanding of computer architecture.

What are the typical collaboration points for a GPU Firmware Engineer within a hardware development team?

As a GPU Firmware Engineer, you will regularly collaborate with hardware engineers, driver developers, and validation teams. Your responsibilities often include integrating firmware with new hardware designs, debugging low-level issues, and ensuring seamless communication between software and hardware layers. Close teamwork is essential, as firmware changes can impact both hardware performance and software stability, so proactive communication and joint problem-solving are key parts of the role.

What are the key skills and qualifications needed to thrive as a GPU Firmware Engineer, and why are they important?

To thrive as a GPU Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and computer architecture, often supported by a degree in computer engineering or a related field. Familiarity with firmware development tools, debuggers, version control systems, and sometimes specialized hardware simulators is essential. Strong problem-solving skills, attention to detail, and effective communication help distinguish top performers in this role. These skills ensure reliable firmware development, efficient troubleshooting, and seamless collaboration with hardware and software teams, all critical for delivering robust GPU products.

Are firmware engineers paid well?

Firmware engineers, including those working on GPU firmware, typically earn competitive salaries due to specialized skills in embedded systems, low-level programming, and hardware integration. Compensation varies based on experience, location, and industry, but generally reflects the technical expertise required for firmware development roles. Advanced knowledge of tools like C and debugging hardware can also influence pay levels.

What engineer makes $500,000 a year?

A senior GPU firmware engineer or hardware engineer with extensive experience, specialized skills, and working at top technology companies can earn $500,000 or more annually. Such roles often require advanced knowledge of firmware development, hardware design, and industry certifications, and may include bonuses and stock options that contribute to total compensation.

How much do GPU engineers make?

GPU firmware engineers typically earn between $80,000 and $150,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in graphics architecture or low-level programming can command higher salaries, often exceeding $150,000.

How much do Nvidia firmware engineers make?

Nvidia firmware engineers typically earn between $100,000 and $150,000 annually, depending on experience, location, and level of expertise. Senior roles or those with specialized skills in GPU architecture and low-level programming can earn higher salaries, often exceeding $160,000 per year.
More about Gpu Firmware Engineer jobs
What cities are hiring for Gpu Firmware Engineer jobs? Cities with the most Gpu Firmware Engineer job openings:
What states have the most Gpu Firmware Engineer jobs? States with the most job openings for Gpu Firmware Engineer jobs include:
Senior GPU Firmware Engineer

Senior GPU Firmware Engineer

Nvidia Corporation

Santa Clara, CA โ€ข On-site

$140K - $185K/yr

Full-time

Posted 24 days ago


Job 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

What we need to see:
  • 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

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until March 24, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993