Senior System Software Engineer, Platform and Performance

Nvidia

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $290k
$127k $381k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $152,800–$235,750 — the blue band above. At the midpoint, this role pays about $290k versus about $194k 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 System Software Engineer, Platform and Performance

The Senior System Software Engineer, Platform and Performance - GeForce Now will join the GeForce Now Platform Engineering team to design, develop, and optimize high-performance gaming servers powered by NVIDIA GPUs. This role focuses on bridging the gap between software and hardware for a cloud streaming service by optimizing game performance and stability. Daily responsibilities include working on the Linux Kernel, KVM Hypervisor, and system software optimization at scale while managing kernel and user space interactions for gaming workloads. Candidates must demonstrate proficiency in Python, C, C++, and Rust, alongside knowledge of OS kernel internals, memory management, and computer architecture. The position requires experience with performance-critical software, CPU/GPU schedulers, and tools like GPUView, Kubernetes, and Nvidia Nsight to solve complex technical problems in cloud game streaming.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design, develop, and optimize high-performance gaming servers using state-of-the-art NVIDIA GPUs.
  • Optimize game performance across Linux Kernel, KVM Hypervisor, and system software at scale.
  • Analyze and apply gaming workloads and streaming software for kernel and user space interactions.
  • Bridge the gap between software and hardware for a cloud streaming service.
  • Identify and apply factors that influence the performance and stability of games.
  • Debug complex problems in performance-critical software, tools, and CPU/GPU schedulers.

What we're looking for

  • BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.
  • 12+ years of experience in system software engineering for platform performance.
  • Knowledge of OS kernel internals, memory management, computer architecture, and CPU-to-Memory architecture.
  • Proficiency in Python, C, C++, and Rust.
  • Experience working in performance critical software, tools, and CPU/GPU schedulers.
  • Excellent knowledge in x86 and ARM architecture (preferred).
  • Prior experience with hypervisors, game engines, and virtualization platforms (preferred).
  • Prior experience with tools like GPUView, Kubernetes, Nvidia Nsight, and Kernel shark (preferred).

More like this

Similar roles

Senior System Software Engineer, Platform and Performance

Nvidia

Santa Clara, CA 72 days ago $224,000–$356,500
Linux Kernel C C++ Rust Python KVM Virtualization x86 ARM Kubernetes GPUView Nvidia Nsight Kernel shark Computer Architecture Memory Management CPU/GPU Scheduler System Software Game Engines
10+ yrs exp

Senior System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 35 days ago $184,000–$287,500
C Embedded Firmware Device Drivers Operating Systems GPU Computer Architecture Real-time Software DVFS P-states Silicon Bring-up Pre-silicon Validation Hardware-Software Interfaces Telemetry Concurrency Interrupt Handling
8+ yrs exp

Senior GPU System Software Engineer

Nvidia

Santa Clara, CA 81 days ago $152,000–$241,500
C Bare-metal Firmware ARM RISC-V PCIe ACPI SOC GPU Pre-Silicon Simulation Emulation Silicon bring up Microprocessors DMA Caches Buses GenAI
5+ yrs exp

Senior System Software Engineer, GPU SW

Nvidia

Santa Clara, CA 35 days ago $184,000–$287,500
C GPU Drivers Embedded Software Linux Windows Android ChromeOS Computer Architecture Virtualization Hypervisors IOMMUs RISC-V RTOS Confidential Computing Threat Modeling Reverse Engineering DMA Interrupts Memory Protection
8+ yrs exp

Senior System Software Engineer, Performance

Nvidia

Remote (Santa Clara, CA) +4 21 days ago $184,000–$287,500
ARM Architecture System Software SoC CUDA GPU CPU Device Drivers Operating Systems Concurrency Virtual Memory Caching Interrupts Real-time Programming Performance Analysis HPC Pre-silicon Post-silicon OSS SDKs
6+ yrs exp Remote

Senior System Software Engineer, Performance

Nvidia

Santa Clara, CA +4 123 days ago
ARM Architecture System Software Linux CUDA GPU CPU Device Drivers Real-time Programming Performance Analysis linux perf Concurrency Virtual Memory Caching HPC SoC Operating Systems Data Analysis
6+ yrs exp