JOBSEARCHER

System Software Engineer - Performance

NVIDIASeattle, WAL6 LeadOctober 26th, 2026
Overview: In this role you will design, develop and optimize software for NVIDIA's next-generation ARM-based SoCs, contributing to data-center-scale performance and efficiency. You'll work across pre- and post-silicon phases, identify bottlenecks, and communicate technical insights to internal and external audiences. The position emphasizes deep understanding of multicore systems, OS design, and performance analysis within a collaborative, innovative environment. This is a chance to shape cutting-edge ARM SW ecosystems and big-scale workloads. Compensation / Benefitsequitycomprehensive benefits package
Responsibilities:
  • Design, develop, test, and optimize software for next-generation SoCs in pre- and post-silicon phases
  • Analyze and identify performance bottlenecks in the SoCPrepare analyses and communicate technical findings to internal/external audiences
  • Conduct competitive analysis of architecture and workloads on NVIDIA ARM SoCs vs. competitors
  • Develop tools and benchmarks to analyze performance
Key requirements:
  • BS or MS in Computer Engineering, Computer Science, or related field (or equivalent experience)2+ years of relevant computer architecture or software development experience
  • Hands-on experience with complex software and hardware designs
  • Strong understanding of multicore hardware, OS design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming
  • Experience in performance analysis, data analysis and performance optimization
  • Strong communication skillsanalytical thinkingproblem solving
  • Expertise in ARM architecture and SW ecosystem
  • Performance analysis and tuning of complex system software stacks
  • Experience with CPU server workloads and performance analysis