Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
CUDA @ 3
Data Analysis @ 7
Debugging @ 6
GPU
HPC
Leadership @ 7
Performance Analysis @ 7
Performance Optimization @ 7
Software Development @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking a highly motivated technical engineer to join the Tegra system-on-chip (SoC) software organization. The role focuses on the ARM software ecosystem and system software architecture, with a targeted charter to enable 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 to internal and external audiences.
- Conduct 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 standard methodologies across NVIDIA software products and open-source software development kits.
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.
Preferred Qualifications
- Deep expertise in ARM architecture and the ARM 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.
Benefits
- Base salary range of USD 184,000–287,500 for Level 4.
- Base salary range of USD 224,000–356,500 for Level 5.
- Eligibility for equity and benefits.
- Comprehensive benefits package.
- Full-time position.
- Applications will be accepted at least until September 13, 2026.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior Platform Security Engineer – Device Trust, Attestation, and Secure Browser
Nvidia · Santa Clara, United States
USD 196,000-310,500 per year
Senior Staff Software Engineer - Enterprise AI Platform
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
System Software Engineering Intern, GPU - 2027
Nvidia · Poland
PLN 117,800-204,100 per year
Senior Storage Platform Engineer
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Senior Compute Platform Engineer, LSF - EDA Infrastructure
Nvidia · United States
USD 184,000-356,500 per year
Similar jobs
Senior System Software Engineer - Performance
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer, ML and Vector Search
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,200 per year
Principal Software Engineer, E2E Performance and Goodput — CSP Engagements
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Principal System Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Performance Compiler Engineer - Triton
Nvidia · Redmond, United States
USD 184,000-287,500 per year
Principal High-Performance LLM Training Engineer
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year