Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Machine Learning @ 4 Communication @ 4Details
NVIDIA is a leading artificial intelligence computing company, driving innovations in self-driving cars, machine learning, supercomputing, gaming, and visualization. The Hypervisor and RTOS Team within NVIDIA DRIVE Software focuses on enabling sharing and separation of system resources while meeting real-time, safety, and security requirements for autonomous vehicles. The team develops hypervisor and RTOS components with an emphasis on automotive quality, safety, and security and makes extensive use of formal methods to improve software quality and integrity.
Responsibilities
- Design and implement core RTOS features.
- Design and implement core virtualization features using hardware-assisted virtualization capabilities on NVIDIA Tegra SoCs.
- Implement industry-standard virtualization interfaces.
- Develop software that meets automotive safety and security standards.
- Apply formal methods (e.g., TLA+) to improve software integrity.
Requirements
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related engineering field, or equivalent experience.
- 8+ years of experience in system software or related fields.
- Proficiency in C and C++.
- Experience in development of core RTOS and virtualization software features.
- Strong understanding of operating systems and computer architecture.
- Experience on ARM 64-bit architecture.
- Clear, concise communication skills.
Ways to stand out
- Knowledge of automotive quality standards such as ASPICE, ISO 26262, ISO 21434.
- Hands-on experience with formal verification methods and tools, such as TLA+.
Benefits
- Base salary (determined by location, experience, and internal pay bands).
- Equity and additional benefits (see NVIDIA benefits page).
Compensation
- Base salary range for Level 4: 184,000 USD - 287,500 USD.
- Base salary range for Level 5: 224,000 USD - 356,500 USD.
You will also be eligible for equity and benefits. Applications for this job will be accepted at least until October 4, 2025.
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.