Senior Systems Engineer: Toolchains, Performance & Equity

NVIDIA

California (MO)

On-site

USD 184,000 - 356,500

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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.