Senior Systems Engineer: Toolchains, Performance & Equity

NVIDIA

California (MO)

On-site

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The engineer will lead cross-stack efforts, validate new capabilities, and turn successful approaches into reusable engineering practices across the stack.

You will work with compiler, platform, performance, library, and application teams to evaluate GCC/LLVM toolchains, integration into large build systems, and drive data-driven improvements with before-and-after

Qualifications

  • BS/MS/PhD in CS/CE/EE or equivalent experience with 8+ years in systems software.
  • Strong C and C++ development, debugging, and code-review skills.
  • Strong Linux systems knowledge with complex native software stacks.
  • Experience with GCC or LLVM/Clang, linkers, and build systems.
  • Experience with large multi-component codebases and CI environments.
  • Experience with profiling, root-cause analysis, and validation.
  • Ability to lead projects with ambiguity.
  • Excellent written and verbal communication and cross-team collaboration.

Responsibilities

  • Lead toolchain, build, code-health, and performance-workflow adoption across large software components.
  • Evaluate and deploy GCC and LLVM/Clang toolchains, options, linkers, and cross-compilation.
  • Integrate modern toolchains into complex build systems and CI environments.
  • Establish Clang diagnostic builds and targeted sanitizer coverage with owners.
  • Use profiling data, flamegraphs, and analysis to drive improvements.
  • Develop automation, dashboards, and migration helpers to boost adoption.
  • Escalate blockers to the appropriate compiler or runtime owner.
  • Document approaches as reusable playbooks for engineering teams.

Skills

C/C++ development
Linux systems
GCC/LLVM toolchains
CI environments
multicomponent codebases
leadership
communication

Education

BS/MS/PhD in CS/CE/EE

Tools

GCC
LLVM/Clang
Perf/PMU tooling
Cross-compilation/sysroots

Job description

NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The engineer will lead cross-stack efforts, validate new capabilities, and turn successful approaches into reusable engineering practices across the stack.

You will work with compiler, platform, performance, library, and application teams to evaluate GCC/LLVM toolchains, integration into large build systems, and drive data-driven improvements with before-and-after

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Software Engineer: Toolchain & Performance
Senior Systems Software Engineer: Toolchain & Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Toolchain & Build Performance Engineer
Senior Systems Toolchain & Build Performance Engineer

NVIDIA • North Carolina

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer: Toolchains & Performance
Senior Systems Software Engineer: Toolchains & Performance

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Systems Engineer: Toolchain & Performance Lead
Senior Systems Engineer: Toolchain & Performance Lead

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer — Toolchains & Performance
Senior Systems Software Engineer — Toolchains & Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • California (MO)

On-site
USD 184,000 - 357,000
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • North Carolina

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,500