Senior System Software Engineer - Performance

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI CUDA @ 3 Data Analysis @ 7 Debugging @ 6 GPU HPC Leadership @ 7 Linux @ 7 Performance Analysis @ 7 Performance Optimization @ 7 Software Development @ 7

Details

NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of the ARM software ecosystem and system software architecture, with a focus on enabling best-in-class datacenter-scale performance and efficiency for next-generation datacenter products, including CPUs and CPU+GPU Superchips.

Responsibilities

  • Design, develop, test, and optimize software for next-generation SoCs during both pre-silicon and post-silicon phases.
  • Review architectural performance bottlenecks for system-wide workloads.
  • Identify hardware/software policies to drive performance and performance-per-watt leadership.
  • Build and drive architecture and analysis documents and communicate technology developments to internal and external audiences.
  • Perform competitive analysis comparing microarchitecture and workload performance metrics on NVIDIA ARM SoCs against emerging processors from other silicon vendors.
  • Influence and drive full-stack adoption of performance optimizations and best practices across NVIDIA software products and open-source SDKs.

Requirements

  • Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • At least 6 years of relevant computer architecture or software development experience.
  • Proven leadership skills and strong ownership of past projects.
  • Hands-on technical experience and demonstrated excellence in environments involving complex software and hardware designs.
  • Strong understanding of multicore hardware, operating system design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.
  • Strong skills in performance analysis, data analysis, and performance optimization.
  • Strong experience using the Linux perf tool and performing application/library performance optimizations.

Preferred Qualifications

  • Deep expertise in ARM architecture and its software ecosystem.
  • Proficiency in analyzing, debugging, and tuning the performance of complex system software stacks.
  • Experience with CPU server workloads and performance analysis.
  • Familiarity with CUDA programming and/or GPUs.
  • Experience with high-performance computing or large-scale computing environments.

Compensation And Benefits

The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. The position is also eligible for equity and benefits.

Applications will be accepted at least until June 30, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs