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 Software Engineer, Agentic Engineering
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Sparse Linear Algebra Libraries Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
SoC Software Engineer – New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
System Software Engineer - Performance
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
Senior SoC Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Similar jobs
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Manager, Performance Engineering
Nvidia · Toronto, Canada
CAD 200,000-250,000 per year
Senior Compiler Engineer, Agentic Compiler Systems
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,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
Senior Math Libraries Engineer - Sparsity in AI
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year