📍 Michigan, United States 🇺🇸
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:
Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a related field
10+ years of experience in embedded software development, including OS/hypervisor integration and security architecture
Job Responsibilities
Responsibilities:
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:
Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a related field
10+ years of experience in embedded software development, including OS/hypervisor integration and security architecture
Free forever • No spam • Leave anytime