Featured Job

Senior Security Engineer

Santa Clara, CA Full-time On-site $184k — $356.5k per year 10/01/2026 Job ID: 000315
Apply Now
Security engineering (RTOS, hypervisor, embedded virtualization) CPU and SoC architecture Privilege levels Memory protection DMA

Summary

What you’ll impact

The Senior Security Engineer, RTOS and Virtualization at the organization will lead security engineering for RTOS, hypervisor, and embedded virtualization technologies, designing and verifying secure system components. The role involves collaborating on CPU/SoC architecture, building defensive features, performing threat modeling, and reviewing low-level code to drive security fixes.

Responsibilities

What you'll do

  • 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

What you’ll bring

  • 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.

Ready to Move Forward?

Apply now and our recruiting team will reach out with next steps, interview guidance, and client insights tailored to this role.