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.

Date Posted: 2026-05-25