Senior Systems Software Engineer, GPU Performance at Scale
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 84% of similar roles. Most pay $151,000–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $193k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
Senior Systems Software Engineer, Compute Stack Acceleration joins a team focused on making the compute software stack first-class on NVIDIA CPU platforms. This role involves leading cross-stack engineering efforts to transform ambiguous adoption problems into measurable outcomes by integrating modern toolchains, build practices, and performance-analysis workflows across real software components. You will work with compiler, platform, performance, library, and application teams to validate capabilities, resolve integration blockers, and create reusable playbooks. Key responsibilities include managing GCC and LLVM/Clang toolchains, linkers, and cross-compilation configurations while utilizing techniques like LTO, PGO, AutoFDO, and BOLT. You will use profiling tools, PMU data, flamegraphs, and binary analysis to improve runtime, code size, and engineering velocity. Required skills include C, C++, Linux systems knowledge, and experience with large multi-component codebases in CI environments.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Coinbase
Nvidia