SoC BSW Engineer
Role details
Job location
Tech stack
Job description
Looking for an SoC BSW Engineer with experience in embedded software, OS/hypervisor integration, automotive cybersecurity, and BSP development. The role involves working on secure automotive SoC platforms, system bring-up, driver development, and cybersecurity implementation., * Design and integrate OS and hypervisor platforms for automotive SoCs
- Implement cybersecurity features including secure boot and runtime isolation
- Support BSP integration and system initialization
- Develop and maintain device drivers
- Debug system-level issues using JTAG and related tools
- Automate diagnostics and validation using Python/Shell scripts
- Ensure compliance with automotive cybersecurity and safety standards
- Support Agile/Scrum development activities
- Provide technical guidance and architecture support
SYSMIND LLC is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without any discrimination. We promote and support a diverse workforce at all levels in the company. All job offers are contingent upon completion of a satisfactory background check and reference checks. Additionally passing the drug test may also be required. All contractors intending to work on SYSMIND's W2 are "at will" employees.
Requirements
- 10+ years of embedded software development experience
- Strong C/C++ programming skills
- Experience with QNX, Linux, Android GVM, or hypervisor platforms
- Knowledge of virtualization technologies
- Experience with BSP development and device drivers
- Hands-on experience with secure boot, MMU/MPU, access control, and cryptographic libraries
- Experience with Python and Shell scripting
- Knowledge of automotive cybersecurity standards:
- ISO/SAE 21434
- UNECE WP.29
- ISO 26262
- ASPICE
- Experience with ASIL-B/D systems
- Understanding of CAN, Ethernet, and LIN protocols
Technical Experience:
- BSP integration and SoC bring-up
- Driver development for:
- UART
- SPI
- PCIe
- Ethernet
- I2C
- LVDS
- Security threat modeling and risk assessment
- Familiarity with TPM, TrustZone, HSM, and secure firmware
- CI/CD and test automation exposure