Senior System Software Engineer, Platform and Performance

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
26 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $290k
$126k most similar roles pay here $381k

This role pays more than 96% of similar roles. Most pay $151,000–$235,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $193k 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 · Senior System Software Engineer, Platform and Performance

As a Senior System Software Engineer, Platform and Performance - GeForce Now, you will join the GeForce Now Platform Engineering team to design, develop, and optimize high-performant gaming servers powered by state-of-the-art NVIDIA GPUs. Your daily responsibilities involve game performance optimization, Linux Kernel work, KVM Hypervisor management, and system software optimization at scale. You will bridge the gap between software and hardware for a cloud streaming service while analyzing factors influencing game stability and performance. The role requires expertise in OS kernel internals, memory management, computer architecture, and CPU-to-Memory architecture. You must be proficient in Python, C, C++, or Rust, with experience in performance-critical software, tools, and CPU/GPU schedulers. Additional technical skills include knowledge of x86 and ARM architectures, virtualization platforms, Kubernetes, GPUView, Nvidia Nsight, and Kernel shark to solve complex problems within the cloud gaming domain.

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, 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 to improve kernel and user space interactions for streaming software.
  • Bridge the gap between hardware and software components for a cloud streaming service.
  • Identify and mitigate factors that negatively impact 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++, or 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, or Kernel shark (preferred).

More like this

Similar roles

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 56 days ago $92,500$209,500
CI/CD Distributed Systems Java TypeScript Python Go OCI AWS Azure GCP Containers Infrastructure Automation DevOps Claude Code Codex Cursor AI-assisted Development
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 57 days ago $92,500$209,500
Oracle Cloud Infrastructure Distributed Systems Linux API System Design Software Development Back end Programming
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI Cloud Infrastructure SDKs CI/CD OpenAPI Distributed Systems Cloud Architecture Software Development Lifecycle Monitoring Observability
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Go C++ Python REST APIs Microservices Distributed Systems Git CI/CD IAM OCI AWS Azure GCP SQL Unix Linux System Design Test Automation
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Oracle Cloud Infrastructure PKI Distributed Systems Cryptography Cloud Security API Monitoring Observability Performance Profiling Software Architecture Secure Coding System Maintenance
3+ yrs exp