SoC BSW Engineer
Job Location:
Auburn Hills, MI - USA
Monthly Salary:
Not provided by the employer
Posted:
9 June 2026 (30+ days ago)
Application Deadline:
6 September 2026
Vacancies:
1 Vacancy
Job Summary
SoC BSW Engineer - OS & Hypervisor Cybersecurity
Auburn Hills MI(Onsite)
Fulltime
Job Description
Must Have Technical/Functional Skills
- 10 years of experience in embedded software development including OS/hypervisor integration and security architecture
- Strong programming skills in C/C and familiarity with secure coding practices and static analysis
- Deep expertise in at least one OS/hypervisor platform such as QNX Linux or Android GVM and virtualization technologies
- Hands-on experience with secure boot access control mechanisms MMU/MPU configuration and cryptographic libraries
- Proven experience with BSP development device drivers and SoC bring-up
- Experience with security threat modeling penetration testing and risk assessment
- Familiarity with hardware security features (TPM Trust Zone HSM) and secure firmware
- Deep understanding of ISO/SAE 21434 UNECE WP.29 and automotive cybersecurity requirements
- Experience working on ASIL-B/D safety-rated systems
- Proficiency in Python Shell scripting and test automation for embedded platforms
- Exposure to vehicle networks (CAN Ethernet LIN) and network security protocols
Roles & 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
Generic Managerial Skills If any
- Excellent written and verbal communication skills.
- Excellent organizational skills with ability to identify and work with the appropriate contacts and resources to resolve issues in a timely manner.
Thanks & Regards
Chandragupt Shivam
Ph : EXT-3188