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 @ 2
Data Analysis @ 3
Debugging @ 5
GPU
HPC
Performance Analysis @ 3
Performance Optimization @ 3
Software Development @ 3
- 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 ARM software ecosystems, system software architecture, and enabling 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 execution phases.
- Analyze and identify performance bottlenecks in SoCs.
- Prepare analysis documents and communicate technology findings to internal and external audiences.
- Conduct competitive analysis comparing microarchitecture and workload performance metrics on NVIDIA ARM SoCs against processors from other silicon vendors.
- Develop tools and use benchmarks to analyze performance.
Requirements
- Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
- At least 2 years of relevant computer architecture or software development experience.
- 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.
- Experience with performance analysis, data analysis, and performance optimization.
Preferred Qualifications
- 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.
Benefits
NVIDIA offers a comprehensive benefits package. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until October 17, 2026. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
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
Senior SoC Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Technical Program Manager - Nemotron
Nvidia · Santa Clara, United States
USD 168,000-322,000 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
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,200 per year
Senior Performance Compiler Engineer - Triton
Nvidia · Redmond, United States
USD 184,000-287,500 per year
Senior Math Libraries Engineer - Sparsity in AI
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Firmware 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
Software Engineer - Network (C++)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year