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
Debugging @ 7
GPU @ 7
Performance Analysis @ 4
Robotics
Security @ 4
Software Development @ 4
System Architecture
- 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 developing the next era of computing through GPU-accelerated AI, robotics, and self-driving technologies. The Tegra team is seeking a senior system software engineer/architect to help develop systems and solutions for next-generation computing platforms.
Responsibilities
- Design, develop, and craft system software related to ARM Trusted Firmware (ATF) for the Tegra platform.
- Collaborate with cross-functional teams, upstream communities, and strategic partners to design and implement innovative features and optimize performance.
- Lead and mentor engineers to ensure high software quality standards.
- Conduct code reviews and performance analysis.
- Determine and implement system architecture and build guidelines.
- Understand and guide project and program management and scheduling.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
- 8 or more years of experience in system software development.
- Strong proficiency in C and C++ programming and debugging.
- Deep understanding of operating systems, CPU architectures including ARM, x86, and RISC-V, GPU and computer architecture, and embedded systems.
- Knowledge of ARM trusted components and boot and runtime interactions, including hypervisors, UEFI, Confidential Compute Architecture, security, power management, and performance analysis.
- Experience collaborating with CPU and operating system communities and partners while driving next-generation topics and ideas.
- Knowledge of safety and security standards such as ISO 26262, CERT-C, and MISRA-C is a plus.
- Outstanding problem-solving skills and a record of delivering high-quality software solutions.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.
The base salary range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5. The base salary is determined based on location, experience, and the pay of employees in similar positions.
More jobs at Nvidia
NVIDIA 2027 Internships: Ph.D. Research Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 38-94 per hour
NVIDIA 2027 Internships: Ph.D. Research Computer Vision and Deep Learning
Nvidia · Santa Clara, United States
USD 38-94 per hour
NVIDIA Spring 2027 Internships: Developer and Performance Technology
Nvidia · Santa Clara, United States
USD 20-71 per hour
Deep Learning Compiler Engineer
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
NVIDIA 2027 Internships: Ph.D. Research Computer Architecture and Systems
Nvidia · Santa Clara, United States
USD 38-94 per hour
Similar jobs
Senior Tegra Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Firmware Engineer - GPU
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Embedded System Software Engineer – Platform Execution Lead
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior GPU System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - Halos
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - GeForce NOW Video Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - Autonomous Driving
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year