Senior Systems Software Engineer, Compute Stack Acceleration

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$184,000–$287,500 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $236k
$135k most similar roles pay here $304k

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

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 Systems Software Engineer, Compute Stack Acceleration

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.

What you'll do

  • Lead the adoption of toolchain, build, code-health, and performance workflows across large software components.
  • Deploy and configure GCC and LLVM/Clang toolchains, including compiler options, linkers, and cross-compilation configurations.
  • Integrate modern toolchains and automated workflows into complex build systems and CI environments.
  • Implement Clang diagnostic builds and targeted sanitizer coverage in partnership with component owners.
  • Evaluate and implement optimization techniques such as LTO, PGO, AutoFDO, and BOLT on representative software.
  • Analyze performance and code quality using profiling tools, PMU data, flamegraphs, and binary/source analysis.
  • Develop automation scripts, wrappers, and dashboards to improve the repeatability of engineering processes.
  • Document validated technical results as reusable playbooks for other engineering teams.

What we're looking for

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
  • 8+ years of relevant systems software engineering experience.
  • Strong C and C++ development, debugging, and code-review skills.
  • Strong Linux systems knowledge and hands-on experience with complex native software stacks.
  • Practical experience with GCC or LLVM/Clang toolchains, linkers, compiler options, and build systems.
  • Experience working in large, multi-component codebases and CI environments.
  • Experience with performance profiling, root-cause analysis, and before-and-after validation.
  • Ability to lead projects with substantial technical and organizational ambiguity while communicating results clearly to leadership.

More like this

Similar roles

Senior Compute System Software Engineer

Nvidia

Santa Clara, CA 14 days ago $184,000$287,500
C C++ Linux Windows Kernel Drivers Embedded Software Device Drivers memory-management Power Management Telemetry Hardware Architecture
8+ yrs exp

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $184,000$287,500
C C++ CUDA Kernel Mode Development Parallel Computing Linux Windows System Software Operating Systems Virtual Memory memory-mapped IO Interconnects
7+ yrs exp Remote