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
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 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