Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA
United States
Workplace: RemoteFull timeUSD 184,000 - 356,500 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Cross-team collaboration","Communication","Technical documentation","Project leadership"]

Lead toolchain, build, code-health, and performance-workflow adoption across large software components on NVIDIA CPU platforms. Collaborate with compiler, platform, performance, library, and application teams to evaluate GCC and LLVM/Clang configurations, integrate workflows into complex CI build systems, and deliver before-and-after evidence. Use profiling, PMU data, flamegraphs, and binary/source analysis to drive measurable performance and quality improvements, documenting reusable playbooks for others.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Senior Systems Software Engineer, Compute Stack Acceleration

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Lead toolchain, build, code-health, and performance-workflow adoption across large software components on NVIDIA CPU platforms. Collaborate with compiler, platform, performance, library, and application teams to evaluate GCC and LLVM/Clang configurations, integrate workflows into complex CI build systems, and deliver before-and-after evidence. Use profiling, PMU data, flamegraphs, and binary/source analysis to drive measurable performance and quality improvements, documenting reusable playbooks for others.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •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 Clang diagnostic builds and targeted sanitizer coverage, evaluating techniques such as LTO, PGO, AutoFDO, and BOLT.
  • •Use profiling tools and binary/source analysis to identify and validate actionable performance and code-quality improvements, documenting reusable playbooks.

Pay and Benefits

Salary: USD 184,000 - 356,500 annually
Equity and Bonus:Equity

Key Requirements

  • •BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience, plus 8+ years of 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 with performance profiling, root-cause analysis, and before-and-after validation in large multi-component codebases and CI environments.
Education:Bachelor's
Skills:Cross-team collaborationCommunicationTechnical documentationProject leadership
Tech Stack:CC++GCCLLVMClangLinuxLinkersSysrootsCross-compilationContinuous integrationSanitizersClang diagnosticsAddressSanitizerLTOPGOAutoFDOBOLTPMU analysisPerfFlamegraphs

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor