
Senior Hypervisor and RTOS Engineer - Performance
NVIDIA, Austin, TX, United States
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 is focused on creating real‑time, safe, and secure system components for autonomous vehicles.
What You'll Be Doing
Develop software features that improve system performance, making effective use of hardware‑assisted virtualization capabilities to minimize virtualization software overhead.
Develop micro‑benchmarks to measure and improve the cost of frequent virtualization operations.
Design and implement core virtualization features.
Perform worst‑case execution time (WCET) analysis to meet safety and availability requirements.
What We Need To See
BS, MS in CS/CE/EE or a related engineering field or equivalent experience.
8+ years of experience.
Proficiency in C, C++.
Experience in development of core 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 From The Crowd
Experience with performance analysis and optimization of virtualization software.
Knowledge of automotive quality standards, ASPICE, ISO 26262, ISO 21434.
Hands‑on experience with formal verification methods and tools, such as Ada/SPARK and TLA+.
Your base salary will be determined based on location, experience, and the pay of employees in similar positions. The range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5.
Employees are also eligible for equity and benefits.
NVIDIA is committed to fostering a diverse work environment and is 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.
#J-18808-Ljbffr
What You'll Be Doing
Develop software features that improve system performance, making effective use of hardware‑assisted virtualization capabilities to minimize virtualization software overhead.
Develop micro‑benchmarks to measure and improve the cost of frequent virtualization operations.
Design and implement core virtualization features.
Perform worst‑case execution time (WCET) analysis to meet safety and availability requirements.
What We Need To See
BS, MS in CS/CE/EE or a related engineering field or equivalent experience.
8+ years of experience.
Proficiency in C, C++.
Experience in development of core 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 From The Crowd
Experience with performance analysis and optimization of virtualization software.
Knowledge of automotive quality standards, ASPICE, ISO 26262, ISO 21434.
Hands‑on experience with formal verification methods and tools, such as Ada/SPARK and TLA+.
Your base salary will be determined based on location, experience, and the pay of employees in similar positions. The range is USD 184,000–287,500 for Level 4 and USD 224,000–356,500 for Level 5.
Employees are also eligible for equity and benefits.
NVIDIA is committed to fostering a diverse work environment and is 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.
#J-18808-Ljbffr