NVIDIA
Senior System Software Engineer - Performance
$184K–$356K
US, CA, Santa Clara +5 · Senior · Full-time · Posted Oct 6, 2026
- Location
- US, CA, Santa Clara
US, TX, Austin
US, OR, Hillsboro
US, CO, Boulder
US, CA, Remote
US, WA, Redmond - Experience
- 6+ years of relevant computer architecture or SW development experience.
- Education
- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience).
About the job
Develop and optimize system software for NVIDIA ARM SoCs, focusing on performance and efficiency for next-generation datacenter CPUs and CPU+GPU Superchips.
What you'll do
- Design, develop, test, and optimize SoC software across pre-silicon and post-silicon phases; analyze system-wide performance bottlenecks and identify hardware/software policies.
- Conduct competitive analysis of architecture and workload performance; communicate findings through architecture and analysis documents.
- Drive adoption of performance optimizations and standard methodologies across NVIDIA software products and OSS SDKs.
What they ask for
- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience).
- 6+ years of relevant computer architecture or SW development experience.
- Proven leadership skills, project ownership, and hands-on technical excellence with complex software and hardware designs.
- Strong understanding of multicore hardware, operating systems, concurrency, virtual memory, caching, interrupts, device drivers, real-time programming, and performance analysis and optimization.
Nice to have
- Deep expertise in ARM architecture and SW ecosystem; experience analyzing, debugging, and tuning complex system software stacks.
- Experience with CPU server workloads, CUDA and/or GPUs, or HPC and large-scale computing environments.
Pay
184,000 USD - 287,500 USD (base salary); 224,000 USD - 356,500 USD (base salary)
Tools
ARM, CUDA, GPUs, OSS SDKs
Model-written summary · the original posting is authoritative