NVIDIA
Senior Systems Software Engineer, Compute Stack Acceleration
$184K–$356K
US, CA, Santa Clara +3 · Senior · Full-time · Posted Oct 14, 2026
- Location
- US, CA, Santa Clara
US, NC, Remote
US, TX, Remote
US, CA, Remote - Experience
- 8+ years of relevant systems software engineering experience.
- Education
- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
About the job
Leads cross-stack efforts to adopt modern toolchains, build and code-health practices, and performance workflows across software components on NVIDIA CPU platforms.
What you'll do
- Lead toolchain, build, code-health, and performance-workflow adoption projects; integrate them into build systems and CI.
- Profile and optimize software, validate measurable outcomes, and resolve technical blockers with relevant teams.
- Create automation and reusable playbooks, and communicate results and tradeoffs.
What they ask for
- BS, MS, or PhD in a related field, or equivalent experience.
- Strong C and C++ development, debugging, and code-review skills; strong Linux systems knowledge.
- Practical experience with GCC or LLVM/Clang, linkers, compiler options, build systems, large codebases, and CI environments.
- Experience with performance profiling, root-cause analysis, and before-and-after validation; ability to lead ambiguous projects and collaborate across teams.
Nice to have
- Experience with Arm64, CPU architecture, vectorization, SVE, LTO, PGO, AutoFDO, BOLT, or binary optimization.
- Familiarity with profiling technologies such as PMU analysis, perf, flamegraphs, BRBE, SPE, or ETM; scripting experience for automation or data analysis.
Pay
184,000 USD - 287,500 USD (base salary); 224,000 USD - 356,500 USD (base salary)
Tools
C, C++, Linux, GCC, LLVM/Clang, LTO, PGO, AutoFDO
Model-written summary · the original posting is authoritative