Senior Security Engineer, RTOS and Virtualization

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 Communication @ 7 Rust @ 4 Security @ 7 Spark @ 4

Details

NVIDIA's DRIVE Software Hypervisor and RTOS Team develops hypervisor and real-time operating system technologies for highly reliable autonomous vehicle systems, with a focus on resource sharing, real-time performance, safety, and security.

Responsibilities

  • Lead security engineering for RTOS, hypervisor, and embedded virtualization technologies across design, implementation, review, and verification.
  • Collaborate on CPU and SoC architecture, including privilege levels, memory protection, DMA, interrupts, boot flows, debug controls, and hardware isolation.
  • Build and implement defensive features such as strong partitioning, least-privilege access, secure communication, fault containment, secure updates, and recovery from malicious inputs.
  • Perform threat modeling and automotive TARA, connecting risks, mitigations, requirements, tests, and evidence to security and safety standards.
  • Review low-level C/C++ code, investigate vulnerabilities, build fuzzing and security test infrastructure, and drive fixes into production.

Requirements

  • 8+ years of hands-on experience in systems, embedded, platform, product, or automotive security.
  • BSEE, BSCS, or equivalent experience.
  • Experience securing RTOS, hypervisor, kernel, firmware, boot, driver, or other privileged software.
  • Strong C/C++ skills, with a focus on memory safety, concurrency, resource ownership, privilege boundaries, and isolation.
  • Familiarity with CPU and SoC security concepts, including MMU/SMMU or IOMMU, DMA, interrupts, boot, debug, and hardware-backed isolation.
  • Experience with threat modeling, vulnerability analysis, exploitability assessment, fuzzing, static or dynamic analysis, and security remediation.
  • Familiarity with automotive cybersecurity, safety, or process standards such as ISO/SAE 21434, UN R155, ISO 26262 interfaces, or Automotive SPICE.

Preferred Qualifications

  • Experience driving adoption of Rust, Ada/SPARK, formal methods, or other memory-safe and analyzable systems approaches.
  • Experience building capability-based or ownership-based security models for low-level systems.
  • Experience building security automation, fuzzing infrastructure, review agents, or AI-assisted tools used by engineering teams.

Compensation and Benefits

  • Base salary range of $184,000–$287,500 USD for Level 4.
  • Base salary range of $224,000–$356,500 USD for Level 5.
  • Eligibility for equity and benefits.
  • Applications will be accepted at least until August 15, 2026.
  • NVIDIA is an equal opportunity employer.

More jobs at Nvidia

Similar jobs