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.
AI
CUDA @ 3
Data Analysis @ 7
Debugging @ 6
GPU
HPC
Leadership @ 7
Linux @ 7
Performance Analysis @ 7
Performance Optimization @ 7
Software Development @ 7
- 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 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
perftool 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
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal System Software Engineer - AV Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Engineer, GPU Performance Profiling
Nvidia · Austin, United States
USD 152,000-287,500 per year
Distinguished Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year
Senior Developer Technology Engineer - Agentic SoC Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Performance Engineer, Deep Learning and HPC
Nvidia · Santa Clara, United States
USD 116,000-212,800 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year