Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 7 Leadership @ 7 Performance Optimization @ 7 Data Analysis @ 7 Debugging @ 6 CUDA @ 3 GPU @ 4Details
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.