NVIDIA logo

Senior System Software Engineer - Performance

NVIDIA
May 26, 2026
Full-time
On-site
Santa Clara, California, United States
$184,000 - $356,500 USD yearly
SoC Architecture Jobs, Level - Senior

Job Title

Senior System Software Engineer - Performance

Role Summary

Join the Tegra system-on-chip (SoC) software organization to develop and optimize system software for NVIDIA's next-generation SoCs, focusing on datacenter-scale performance and efficiency for CPU and CPU+GPU Superchip products.

The role works across hardware and software teams to identify performance bottlenecks, implement optimizations, and drive full-stack performance improvements from pre-silicon through post-silicon validation.

Experience Level

Senior β€” typically 6+ years of relevant computer architecture or system software development experience.

Responsibilities

Primary responsibilities include design, analysis, and performance engineering for SoC system software:

  • Design, develop, test, and optimize system software for next-generation SoCs in both pre-silicon and post-silicon phases.
  • Analyze architectural performance bottlenecks across system workloads and recommend HW/SW policies to improve performance and performance-per-watt.
  • Create and present architecture and performance analysis documents to internal stakeholders and external audiences as needed.
  • Perform competitive microarchitecture and workload performance comparisons against other vendors' processors.
  • Drive adoption of performance optimizations and standard methodologies across NVIDIA software products and open-source SDKs.
  • Collaborate with hardware, firmware, and application teams to tune systems for target server workloads and large-scale environments.

Requirements

Required technical skills and experience; nice-to-have items listed separately.

  • Must-have: 6+ years of relevant computer architecture or system software development experience.
  • Must-have: Proven leadership and ownership of cross-functional engineering projects.
  • Must-have: Hands-on experience with complex software and hardware designs.
  • Must-have: Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.
  • Must-have: Strong skills in performance analysis, data analysis, and performance optimization of system software stacks.
  • Nice-to-have: Deep expertise in ARM architecture and software ecosystem.
  • Nice-to-have: Experience analyzing, debugging, and tuning performance of complex system software stacks and server workloads.
  • Nice-to-have: Familiarity with CUDA/GPU programming and experience with HPC or large-scale computing environments.

Education Requirements

BS or MS in Computer Engineering, Computer Science, or a related field is expected; equivalent practical experience is explicitly accepted.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-05-25