System Software Engineer, GPU and SOC

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CARedmond, WA
Salary
$184,000–$287,500 / yr
Posted
42 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $236k
$136k most similar roles pay here $304k

This role pays more than 79% of similar roles. Most pay $168,762–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $202k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · System Software Engineer, GPU and SOC

As a System Software Engineer - GPU and SOC, you will join the GPU Software team to craft and debug critical components of production GPU and SOC kernel drivers and embedded software. Your daily responsibilities involve designing, implementing, and debugging changes within the software stack to transition next-generation hardware from the development stage to production across datacenter systems, desktops, notebooks, workstations, and gaming consoles. You will be heavily involved in emulation, bringup, and product hardening while focusing on platform performance, power savings, and robustness. The role requires expert C/C++ programming skills and a deep understanding of computer system architecture, including caches, buses, memory controllers, and DMA. You must possess strong operating systems fundamentals with Linux or Windows kernel experience. Additional expertise in Windows Driver Models, such as WDDM or MCDM, is highly valued for this position.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design, implement, and debug changes in the NVIDIA software stack for next-generation hardware.
  • Develop and debug production GPU and SoC kernel drivers and embedded software.
  • Optimize platform performance, power savings, and system robustness.
  • Execute emulation, bringup, and product hardening for groundbreaking products.
  • Manage the transition of hardware from the development stage to global production systems.
  • Resolve complex issues involving intricate system-level interactions between software and hardware.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong C/C++ programming skills and a history of independent coding projects.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.
  • Strong operating systems fundamentals with kernel experience on Linux or Windows systems.
  • Experience in system-level (SW and HW) debugging.
  • Knowledge of Windows Driver Models, specifically WDDM or MCDM.
  • Familiarity with system level security concepts.

More like this

Similar roles

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $184,000$287,500
C C++ CUDA Kernel Mode Development Parallel Computing Linux Windows System Software Operating Systems Virtual Memory memory-mapped IO Interconnects
7+ yrs exp Remote

Senior Software Engineer, Chips System Software

Nvidia

Santa Clara, CA 22 days ago $184,000$287,500
C Linux Kernel Device Drivers Embedded Software System Software Buildroot FPGA SoC Computer Architecture DMA Interrupts Memory Controllers Root Cause Analysis Pre-silicon Silicon Automation
8+ yrs exp

Senior Compute System Software Engineer

Nvidia

Santa Clara, CA 14 days ago $184,000$287,500
C C++ Linux Windows Kernel Drivers Embedded Software Device Drivers memory-management Power Management Telemetry Hardware Architecture
8+ yrs exp

Senior System Software Engineer, Video

Nvidia

Santa Clara, CA 137 days ago $184,000$287,500
C C++ WDDM Linux Driver Development DirectX DXVA DirectShow Microsoft MFT H.264 HEVC VP9 AV1 Video Processing Video Compression System Software Debugging
8+ yrs exp

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 71 days ago $152,000$241,500
C++ CUDA Python OpenGL Vulkan Object-Oriented Design Virtual Machines Containers Distributed Programming Simulation Driver Stack Scripting
5+ yrs exp Hybrid