Senior Software Engineer, GPU

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $197k
$128k $254k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $166,200–$214,250 — the blue band above. At the midpoint, this role pays about $197k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, GPU

Senior Software Engineer - GPU joins the GPU System Software team to develop comprehensive system software solutions from concept to production. This role involves overseeing the entire lifecycle of GPU feature development, including proof of concept, design, architecture, algorithm implementation, and pre/post-SI optimization. You will define and develop display features based on VESA Display Port standards like DP 2.1, HDMI, and eDP while influencing next-generation GPU/SoC and Platform architecture. Key responsibilities include driving complex optimization strategies and collaborating with hardware designers and OEM/ODM partners. Required skills include C programming, low-level interfaces, operating system internals, device drivers, real-time embedded operating systems, and data structures. The work focuses on delivering energy-efficient consumer products by solving complex system-level debugging and display pipeline fundamentals like PSR and FreeSync.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define, POC, design, and develop display features based on VESA Display Port, HDMI, and eDP standards.
  • Drive and resolve complex optimization strategies independently across multiple technical disciplines.
  • Create internal architecture and design specifications to influence next-generation GPU and SoC platforms.
  • Oversee the entire lifecycle of GPU feature development from concept to production.
  • Perform pre- and post-SI optimizations for energy-efficient consumer products.
  • Execute complex system-level debugging to resolve software and hardware issues.
  • Develop low-level interfaces and kernel modules for device drivers and operating systems.

What we're looking for

  • 5+ years of industry experience in system software or a related field.
  • B.S. or higher degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Strong programming skills in C with in-depth knowledge of low-level interfaces.
  • Solid background in operating system internals, device drivers, real-time embedded operating systems, algorithms, and data structures.
  • Ability to perform complex system-level debugging and work closely with hardware designers.
  • Strong interpersonal, verbal, and written communication skills.
  • In-depth knowledge of low-level display pipeline fundamentals like VESA, HDMI, DP, eDP, PSR, and FreeSync (preferred).
  • Architecture and design experience in SoC/GPU software display, power management, and optimization (preferred).

More like this

Similar roles

Senior Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 57 days ago $152,000–$241,500
CUDA C Kernel-mode development Linux Parallel computing Systems software HW/SW co-design Performance modeling Virtual memory Distributed training Deep learning frameworks Memory coherence Interconnects Memory-mapped IO
5+ yrs exp

Senior System Software Engineer, GPU Server

Nvidia

Santa Clara, CA 162 days ago $184,000–$287,500
C++ C Computer Architecture Operating Systems CUDA OpenGL PCIe NVLink Infiniband Ethernet Systems Software Debugging Algorithms
8+ yrs exp

Senior System Software Engineer, GPU Power Management

Nvidia

Remote (Santa Clara, CA) +2 36 days ago $224,000–$356,500
C Embedded Firmware Device Drivers Operating Systems GPU DVFS P-states Computer Architecture Hardware-Software Interfaces Silicon Bring-up Pre-silicon Validation Telemetry Concurrency Interrupt Handling Power Management
10+ yrs exp Remote

Senior System Software Engineer, Embedded Controller

Nvidia

Santa Clara, CA 35 days ago $152,000–$241,500
C Rust Firmware Real-time Operating System Device Drivers Kernel Modules PCIe I2C DMA GPIO Interrupts Computer Architecture Embedded Software System Software AI Development Tools
5+ yrs exp

System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 28 days ago $124,000–$195,500
C Embedded Firmware Device Drivers Operating Systems Computer Architecture GPU DVFS P-states Kernel Software Hardware-Software Interfaces Pre-silicon Validation Silicon Bring-up Telemetry Analysis Scripting Automation Concurrency Interrupt Handling
2+ yrs exp