NVIDIA Corporation · Santa Clara, CA

Salary
$184,000–$356,500from the description
Posted
Jul 14, 2026
Location
Santa Clara, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A senior-level kernel driver engineering role focused on designing, developing, and debugging GPU software for both datacenter and gaming products. The work centers on low-level C programming, kernel driver architecture, and resolving performance bottlenecks across Linux, Android, Chrome, and Windows platforms. It suits experienced systems software engineers with a strong background in hardware-software interaction and complex system-level debugging.

Senior level · 10+ years · National · Full-time

Must have (3)
CLinux kernel, Android Kernel, Chrome Os Kernel or Windows Kernelsystem-level debugging
Nice to have (4)
open source contributionKVM, Xenserver or Hyper VfuzzingRTOS

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The posting covers two salary bands: Level 4 ($184,000–$287,500) and Level 5 ($224,000–$356,500). The min and max reported here span both bands combined. The actual offer will depend on the level assigned to the candidate.

Location is not specified in the posting; NVIDIA's GPU Software team is primarily based in Santa Clara, CA, but the JD states salary varies by location, so the role may be open across multiple US sites. No CBSA has been set.

Degree requirement is listed as 'BS or MS … or equivalent experience', so no hard degree gate is applied.

The Linux/Android/Chrome/Windows kernel requirement lists four OS environments as alternatives for the kernel experience gate; Linux is the most prominent given the open-source context of the role.

Virtualization platforms (XenServer, KVM, Hyper-V) appear under 'Ways to stand out from the crowd' (preferred), with KVM listed as the primary name and the others as alternatives.

Kernel-level security concepts, static code analysis, dynamic analysis, fuzzing, and negative testing all appear under the preferred 'Ways to stand out' section; static code analysis and fuzzing are captured as representative named techniques from that list.

'Open source contribution' and 'RTOS' are also from the preferred section.

Ignored 3 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): GPU driver development, low-level driver development, static code analysis.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗