Senior Security Engineer, RTOS and Virtualization
Core
Lead security engineering for RTOS, hypervisor, and embedded virtualization technologies to manage system resource sharing and separation while fulfilling real-time, safety, and security needs for autonomous vehicles.
Role type
Senior Security Engineer (RTOS and Virtualization)
Builds
NVIDIA DRIVE Platforms for autonomous vehicles
Domain
Automotive cybersecurity and embedded systems
Deliverable
production ML models
Required skills
RTOS security, hypervisor security, embedded virtualization, C/C++ (memory safety, concurrency, privilege boundaries), CPU/SoC security (MMU/SMMU/IOMMU, DMA, interrupts), threat modeling, automotive standards (ISO/SAE 21434, UN R155, ISO 26262), fuzzing, static/dynamic analysis
Preferred skills
Rust, Ada/SPARK, formal methods, capability-based security models, security automation
Technologies
C, C++, Rust, Ada/SPARK
Responsibilities
Lead security engineering for RTOS, hypervisor, and embedded virtualization; Collaborate on CPU and SoC architecture including privilege levels and hardware isolation; Build defensive features like strong partitioning and secure updates; Perform threat modeling and automotive TARA; Review low-level code and drive security fixes into production
Seniority
Senior, hands-on IC
