SoC BSW Engineer - OS & Hypervisor, Cybersecurity
Role details
Job location
Tech stack
Job description
-
Lead the design and integration of OS and hypervisor platforms (e.g., QNX, QNX Hypervisor, Linux, Android GVM) for automotive SoCs
-
Architect and implement cybersecurity features at the OS and virtualization layers, including secure boot, runtime isolation, access control, and memory protection
-
Collaborate with platform security teams to define and implement threat mitigations, attack surface reduction, and secure software lifecycle practices
-
Develop and configure drivers for UART, SPI, PCIe, Ethernet, I2C, and LVDS
-
Contribute to BSP integration, system bring-up, and OS/Hypervisor initialization on new SoC platforms
-
Debug and troubleshoot system-level issues using industry-standard tools such as JTAG, logic analyzers, and trace probes
-
Write and maintain scripts (Python, Shell, CLI tools) to automate diagnostics, configuration, and security validation
-
Ensure compliance with cybersecurity and functional safety standards including ISO/SAE 21434, ISO 26262, and ASPICE
-
Support CI/CD pipelines, automated test environments, and participate in Agile/Scrum-based development workflows
-
Act as a technical mentor and provide architecture reviews and guidance on secure system software design
Requirements
Do you have experience in Virtualization tools?, * Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related field
- 8+ years of experience in embedded software development, including OS/hypervisor integration and security architecture
Benefits & conditions
$71,560.49 - $90,180.38 a year - Full-time, Contract