# Senior Security Engineer, RTOS and Virtualization

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Security-Engineer--RTOS-and-Virtualization_JR2023153?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3e703f21-4d1

## Description

We are seeking a Senior Security Engineer to join our Hypervisor and RTOS Team within NVIDIA DRIVE Software. As a Senior Security Engineer, RTOS and Virtualization, you will lead security engineering for RTOS, hypervisor, and embedded virtualization technologies across design, implementation, review, and verification.

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, and connect 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 degree or equivalent experience.

- Experience securing RTOS, hypervisor, kernel, firmware, boot, driver, or other privileged software.

- Strong C/C++ skills, with 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.

Benefits:

- Equity

- Other benefits

## Skills

### Required
- RTOS
- hypervisor
- embedded virtualization
- CPU and SoC architecture
- threat modeling
- automotive TARA
- C/C++
- memory safety
- concurrency
- resource ownership
- privilege boundaries
- isolation
- MMU/SMMU or IOMMU
- DMA
- interrupts
- boot
- debug
- hardware-backed isolation
- vulnerability analysis
- exploitability assessment
- fuzzing
- static or dynamic analysis
- security remediation
- automotive cybersecurity
- safety
- process standards

### Nice to have
- Rust
- Ada/SPARK
- formal methods
- capability-based security models
- ownership-based security models
- security automation
- fuzzing infrastructure
- review agents
- AI-assisted tools

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Security-Engineer--RTOS-and-Virtualization_JR2023153?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
