Senior System Software Engineer, GPU SW

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $236k
$134k most similar roles pay here $304k

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

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, GPU SW

As a Senior System Software Engineer - GPU SW, you will provide technical leadership for security and architecture initiatives across production GPU kernel drivers, embedded software, and next-generation platforms. You will architect, design, implement, and verify security features while driving secure-design practices across code and development processes. Your daily work involves conducting hardware and software security reviews, identifying vulnerabilities, and debugging complex issues across operating-system kernels, hardware interfaces, and virtualization layers to balance performance with reliability for datacenter and inference workloads. The role requires expertise in C programming, low-level driver development, and system-level debugging within Linux, Windows, Android, or ChromeOS environments. You will leverage knowledge of computer architecture, including processors, caches, and memory protection, while addressing security challenges inherent in GPU-driver architectures, embedded firmware, and resource-constrained systems.

What you'll do

  • Architect, design, and verify security and systems features for GPU kernel drivers and embedded software.
  • Drive secure-design practices across codebases, development processes, and product architectures.
  • Conduct software and hardware security reviews to identify vulnerabilities and architectural risks.
  • Develop mitigation strategies for identified security risks in production environments.
  • Debug and resolve complex issues across kernels, driver layers, and hardware interfaces.
  • Balance security, reliability, and performance requirements for datacenter-scale and inference workloads.
  • Define and execute long-term security roadmaps in collaboration with global hardware and software teams.

What we're looking for

  • BS/MS in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 8+ years of experience in systems software, embedded development, or security engineering.
  • Experience securing low-level software including operating-system kernels, device drivers, embedded systems, or platform software.
  • Strong C programming, low-level driver development, and system-level debugging skills.
  • Experience with Linux, Windows, Android, ChromeOS, or comparable operating-system kernels.
  • Solid understanding of computer architecture including processors, caches, buses, memory controllers, DMA, interrupts, and memory protection.
  • Demonstrated technical leadership and ability to drive complex cross-functional projects.
  • Experience with offensive/defensive security, Confidential Computing, virtualization, GPU-driver architecture, or RISC-V (preferred).

More like this

Similar roles

Senior Security Engineer, RTOS and Virtualization

Nvidia

Remote (Santa Clara, CA) +3 3 days ago $184,000–$287,500
RTOS Hypervisor C C++ Rust Ada/SPARK Firmware Kernel Fuzzing Threat Modeling ISO/SAE 21434 ISO 26262 UN R155 Automotive SPICE SoC Architecture Memory Safety Dynamic Analysis
8+ yrs exp Remote

Senior Hypervisor and RTOS Engineer

Nvidia

Santa Clara, CA 9 days ago $184,000–$287,500
C C++ RTOS Hypervisor Embedded Software Virtualization Tegra SoC Firmware Formal Methods ISO 26262 ISO 21434 ASPICE Systems Programming Hardware-assisted Virtualization
8+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 134 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Carvana

Tempe, AZ 120 days ago
C# .NET Core JavaScript TypeScript React Next.js GraphQL REST Azure AWS GCP Kubernetes Kafka RabbitMQ CosmosDB SQL NoSQL CI/CD Linux
6+ yrs exp

Senior Software Engineer

CoStar Group

Richmond, VA 67 days ago $130,000–$170,000
React TypeScript C# .NET Framework SQL Server AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling Agent-based Architectures
6+ yrs exp