Senior Systems Toolchain & Build Performance Engineer

NVIDIA

North Carolina

Vor Ort

USD 184.000 - 356.500

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equity
Benefits

Zusammenfassung

NVIDIA is growing a senior systems software engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The role leads cross-stack engineering efforts across compiler, platform, performance, library, and application teams to validate new capabilities and remove blockers, turning successes into reusable practices.

You will spearhead toolchain, build, code-health, and performance-workflow adoption, integrating GCC/LLVM toolchains into complex build systems,

Qualifikationen

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or 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, 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.
  • Excellent written and verbal communication and a record of effective cross-team collaboration.

Aufgaben

  • Lead toolchain, build, code-health, and performance-workflow adoption projects across large software components.
  • Evaluate and deploy supported GCC and LLVM/Clang toolchains, compiler options, linkers, sysroots, and cross-compilation configurations.
  • Integrate modern toolchains and workflows into complex build systems and continuous-integration environments.
  • Establish useful Clang diagnostic builds and targeted sanitizer coverage in partnership with component owners. Evaluate techniques such as link-time optimization, profile-guided optimization, AutoFDO, and BOLT on representative software.
  • Use profiling, PMU data, flamegraphs, and binary/source analysis to identify actionable performance and code-quality findings.
  • Build automation, wrappers, validation scripts, dashboards, and migration helpers where they improve adoption and repeatability. Measure changes in runtime, code size, build time, launch latency, throughput, quality, or engineering velocity.
  • Drive complex blockers to the appropriate compiler, runtime, library, infrastructure, or component owner.
  • Document validated approaches as reusable playbooks for other engineering teams. Communicate technical results and tradeoffs clearly to engineers and leadership.

Kenntnisse

C/C++ development
Linux systems
CI workflows
Cross-team collaboration
Debugging
GCC/LLVM/Clang
Performance profiling
Project leadership

Ausbildung

BS/MS/PhD in CS/CE/EE or equivalent

Tools

GCC
LLVM/Clang

Jobbeschreibung

NVIDIA is growing a senior systems software engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The role leads cross-stack engineering efforts across compiler, platform, performance, library, and application teams to validate new capabilities and remove blockers, turning successes into reusable practices.

You will spearhead toolchain, build, code-health, and performance-workflow adoption, integrating GCC/LLVM toolchains into complex build systems,

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Systems Engineer: Toolchains, Performance & Equity
Senior Systems Engineer: Toolchains, Performance & Equity

NVIDIA • California (MO)

Vor Ort
USD 184.000 - 356.500
Senior Systems Engineer: Toolchain & Performance Lead
Senior Systems Engineer: Toolchain & Performance Lead

NVIDIA Corporation • Texas

Vor Ort
USD 184.000 - 356.500
Equity
Benefits
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • North Carolina

Vor Ort
USD 184.000 - 356.500
Equity
Benefits
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • California (MO)

Vor Ort
USD 184.000 - 356.500
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA Corporation • Texas

Vor Ort
USD 184.000 - 356.500
Equity
Benefits
Senior AI-Driven Compiler Engineer for GPU Systems
Senior AI-Driven Compiler Engineer for GPU Systems

NVIDIA • California (MO)

Vor Ort
USD 152.000 - 242.000
Equity
Benefits package
ToolChain Engineer Software United States / India / Canada · Hybrid
ToolChain Engineer Software United States / India / Canada · Hybrid

NUVACORE, Inc. • USA

Vor Ort
CAD 140.000 - 200.000
Lead System Software Architect — Linux Kernel & Performance
Lead System Software Architect — Linux Kernel & Performance

NVIDIA AI • Santa Clara (CA)

Vor Ort
USD 250.000 - 350.000
Equity
Benefits
Senior Compiler & Toolchain Engineer (LLVM/GCC)
Senior Compiler & Toolchain Engineer (LLVM/GCC)

Nuvacore • USA

Vor Ort
USD 140.000 - 250.000
Senior GPU Systems Performance Architect
Senior GPU Systems Performance Architect

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184.000 - 357.000
Equity compensation
Benefits package