Senior Systems Software Engineer, GPU Software

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $197k
$109k most similar roles pay here $256k

This role pays more than 69% of similar roles. Most pay $151,000–$219,875 — the shaded band above. At the midpoint, this role pays about $197k versus about $185k 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 Systems Software Engineer, GPU Software

As a Senior Systems Software Engineer – GPU Software, you will join the GPU Software team to design, develop, and verify key components of production GPU kernel drivers and embedded software. You will collaborate with hardware and software engineering teams to build next-generation driver architectures while identifying and solving performance bottlenecks for both datacenter and gaming markets. Your daily work involves creating robust, scalable solutions for compute and graphics environments across globally distributed teams. The role requires expert proficiency in C/C++ programming, low-level driver development, and complex system-level debugging. You will work with Linux, Android, Chrome, or Windows kernels while applying knowledge of computer system architecture, including caches, buses, memory controllers, and DMA. Additional technical competencies include experience with CI/CD pipelines, containerization tools like Docker and Kubernetes, and various virtualization platforms to ensure high-impact software delivery.

What you'll do

  • Design and develop features for next-generation GPU driver architecture.
  • Verify new features for production GPU kernel drivers and embedded software.
  • Identify and resolve performance bottlenecks in datacenter and gaming markets.
  • Develop robust, scalable driver solutions for both compute and graphics environments.
  • Perform complex system-level debugging on Linux, Android, Chrome, or Windows systems.
  • Implement high-impact GPU software solutions across globally distributed teams.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 5+ years of relevant software development experience.
  • Proven leadership skills and strong ownership of past projects.
  • Exceptional C/C++ programming and low-level driver experience.
  • Experience with complex system-level debugging and kernel experience with Linux, Android, Chrome, or Windows systems.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.
  • Experience as a maintainer or contributor to large open source software projects (preferred).
  • Knowledge of CI/CD pipelines, containerization, virtualization platforms, and kernel level security concepts (preferred).

More like this

Similar roles

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

Senior Software Engineer

Oracle

Seattle, WA +1 76 days ago
Back end Programming Distributed Systems Public Cloud Cloud Services Debugging root-cause analysis Monitoring Dashboards Service Health Monitoring Identity and Access Management (IAM)
4+ yrs exp

Senior Software Engineer

Broadcom

CA 59 days ago $121,900–$195,000
LLM SLM RAG MCP Java Spring Hibernate PostgreSQL OpenSearch ClickHouse Angular React Kubernetes VMware Cloud Foundation Event Streaming Data Caching Agile
8+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 25 days ago $115,000–$184,000
Java Spring Boot Spring Data JPA SQL REST APIs Microservices CI/CD Jenkins XLR Sonar Clover Linux Data Structures Algorithms Object-Oriented Design OWASP Performance Testing Integration Testing