Senior Security Engineer, RTOS and Virtualization

NVIDIA Ltd.
Santa Clara, CA, United States
25 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Software Debugging Dynamic Program Analysis Firmware Fuzz Testing Hypervisor Real-Time Operating Systems ISO/IEC 15504 Virtualization Technology Vulnerability Analysis

Job description

Experteer Overview In this role you’ll lead security engineering for RTOS, hypervisor, and embedded virtualization within NVIDIA DRIVE Software, shaping safe and reliable automotive platforms. You’ll work with cross-functional teams on CPU/SoC architecture and hardware isolation to enable strong partitioning and secure updates. You’ll drive threat modeling, risk-based decisions, and rigorous security verification to deliver resilient, automotive-grade systems. This position offers the opportunity to impact real-time safety-critical software powering autonomous driving at scale. Compensation / Benefits * Lead security engineering for RTOS, hypervisor, and embedded virtualization 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, linking 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 Tasks * 8+ years of hands-on systems, embedded, platform, product, or automotive security experience * BSEE/ BSCS degree or equivalent experience * Experience securing RTOS, hypervisor, kernel, firmware, boot, driver, or other privileged software * Strong C/C++ skills with emphasis on memory safety, concurrency, resource ownership, privilege boundaries, and isolation * Familiarity with CPU/SoC security concepts including MMU/SMMU/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 and safety/process standards such as ISO/SAE 21434, UN R155, ISO 26262 interfaces, or Automotive SPICE Key requirements * equity * benefits * base salary range * career growth opportunities

Requirements

opportunities fault containment, secure updates, and recovery from malicious inputs * Perform threat modeling and automotive TARA, linking 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 Tasks * 8+ years of hands-on systems, embedded, platform, product, or automotive security experience * BSEE/ BSCS degree or equivalent experience * Experience securing RTOS, hypervisor, kernel, firmware, boot, driver, or other privileged software * Strong C/C++ skills with emphasis on memory safety, concurrency, resource ownership, privilege boundaries, and isolation * Familiarity with CPU/SoC security concepts including MMU/SMMU/IOMMU, DMA, interrupts, boot, debug, and hardware-backed isolation * Experience with threat modeling, vulnerability analysis, exploitability assessment, fuzzing, static or dynamic analysis, and security aaa Benefits * Familiarity with automotive cybersecurity and safety/process standards such as ISO/SAE 21434, UN R155, ISO 26262 interfaces, or Automotive SPICE Key requirements * equity * benefits * base salary range * career growth opportunities

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:53 min

History of hardware virtualization and infrastructure abstraction layers

Edo Edo · World Congress 2024

3:40 min

Integrating mutation testing and fuzzing into software workflows

Michael Contento · World Congress 2023

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

3:52 min

Sending malformed inputs to applications using fuzzing

Michael Contento · World Congress 2023

6:47 min

Building AWS Nitro to eliminate the virtualization tax

Werner Vogels Werner Vogels · World Congress 2026 Europe

Videos

See all

Related articles

See all