Senior System Software Engineer - Performance

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 Leadership @ 7 Performance Optimization @ 7 Data Analysis @ 7 Debugging @ 6 CUDA @ 3 GPU @ 4

Details

NVIDIA is seeking a Senior System Software Engineer focused on performance for its Tegra system-on-chip (SoC) software organization. The role targets enabling datacenter-scale performance and efficiency for next-generation datacenter products including CPUs and CPU+GPU Superchips. You will work on system software architecture, performance analysis, and optimizations across pre-silicon and post-silicon phases.

Responsibilities

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

Requirements

  • BS or MS in Computer Engineering, Computer Science, or a related degree, or equivalent experience.
  • 6+ years of relevant computer architecture or software development experience.
  • Proven leadership and strong ownership on past projects.
  • Hands-on technical experience with complex software and hardware designs.
  • Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.
  • Strong skills in performance analysis, data analysis, and performance optimization.

Ways to stand out

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

Compensation & Benefits

  • Base salary ranges provided: Level 4: 184,000 USD - 287,500 USD; Level 5: 224,000 USD - 356,500 USD.
  • Eligible for equity and additional benefits (see NVIDIA benefits page).

Additional information

  • Applications accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.