System Software Engineer, Performance

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TXHillsboro, ORBoulder, CORedmond, WA
Salary
$124,000–$195,500 / yr
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $196k
This role $160k
$110k $256k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $159,737–$231,625 — the blue band above. At the midpoint, this role pays about $160k versus about $196k 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 · System Software Engineer, Performance

The System Software Engineer - Performance will join the Tegra system-on-chip software organization to support the ARM software ecosystem and system software architecture. This role focuses on enabling datacenter-scale performance and efficiency for next-generation products, including CPUs and CPU+GPU Superchips. The engineer will design, develop, test, and optimize software during both pre-silicon and post-silicon phases. Key responsibilities include identifying performance bottlenecks, conducting competitive analysis on uArchitecture and workload metrics, and developing benchmarks. Required skills include experience with multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming. Candidates should possess expertise in performance analysis, data analysis, and optimization, with specific familiarity in ARM architecture, CUDA programming, and CPU server system workloads within high-performance computing or large-scale environments.

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, test, and optimize software for next-generation SoCs in pre-silicon and post-silicon phases.
  • Analyze and identify performance bottlenecks within the SoC architecture.
  • Create analysis documents and communicate technical information to internal and external audiences.
  • Conduct competitive analysis comparing uArchitecture and workload performance metrics against other silicon vendors.
  • Develop tools and use benchmarks to analyze system performance.
  • Optimize software for datacenter-scale performance and efficiency on CPU and CPU+GPU Superchips.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 2+ years of relevant computer architecture or software development experience.
  • Hands-on technical experience with complex software and hardware designs.
  • Strong understanding of multicore hardware, operating systems, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.
  • Experience in performance analysis, data analysis, and performance optimization.
  • Expertise in ARM architecture and the software ecosystem (preferred).
  • Proficiency in analyzing, debugging, and tuning performance of complex system software stacks (preferred).
  • Experience with CPU server system workloads, HPC, CUDA programming, or GPUs (preferred).

More like this

Similar roles

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

System Performance Engineer, Staff

Qualcomm

San Diego, CA 40 days ago $155,400–$233,200
Python C/C++ SoC ARM Vulkan OpenGL DX12 CUDA Android Linux Windows Power Analysis Performance Analysis SMMU GIC Coresight-PMU Automation
4+ yrs exp

System Software Engineer, HPC Performance

Nvidia

Champaign, IL +2 63 days ago
C C++ Python HPC Machine Learning Deep Learning Artificial Intelligence Linux Windows macOS x86 ARM Power Profiling Monitoring Optimization Cloud Computing
5+ yrs exp

Software Engineer, Systems Performance

Apple Inc

San Diego, CA 12 days ago $142,300–$263,300
Swift Objective-C SwiftUI Swift Data Swift Concurrency iOS macOS tvOS watchOS visionOS Unix Linux Operating Systems Data Science API Design

AI Systems Performance Engineer

Broadcom

San Jose, CA 18 days ago $143,800–$230,000
RDMA RoCEv2 NCCL MLPerf Python Linux Docker Kubernetes Slurm CI/CD GPU Clusters PFC ECN NUMA Ethernet Drivers Benchmarking
10+ yrs exp