Base Software Developer - Cyber Security
Base Software Developer - Cyber Security
- Auburn Hills, Michigan, United States
- On-site
- Posted Nov 9, 2026
INDUSTRYSoftware & InternetCybersecurity
Responsibilities
- Develop and maintain embedded software using C/C++ for automotive ECUs and microcontrollers.
- Design, implement, and integrate cybersecurity features into base software platforms.
- Configure and enable secure hardware peripherals such as HSM and CSM.
- Develop and support secure bootloader implementation and validation.
- Implement security mechanisms including Secure Boot, Secure Flash, Secure Diagnostics, and Message Authentication.
- Collaborate with system, architecture, and validation teams to ensure compliance with automotive cybersecurity requirements.
- Troubleshoot and resolve security-related software integration issues.
- Support software testing, verification, and security certification activities.
Requirements
Nice to have: AUTOSAR Classic Platform, MCAL, BSW, Crypto Stack, Automotive communication protocols such as CAN, CAN-FD, LIN, Ethernet, ISO 21434, UNECE WP.29 R155/R156, Secure key management, PKI concepts, HSM vendors/platforms such as Infineon AURIX, NXP, Renesas, STMicroelectronics, UDS diagnostics, Secure diagnostic access, CI/CD, Git, Jenkins, Automotive ECU integration, Validation experience, Cybersecurity testing, Vulnerability analysis, Penetration testing
Skills
Embedded software development using CEmbedded software development using C++Configuring and integrating HSMConfiguring and integrating CSMSecure Bootloader implementationSecure BootSecure Flash ProgrammingSecure DiagnosticsMessage AuthenticationCryptography conceptsSecure communication in embedded systemsAutomotive microcontrollersLow-level software developmentDebugging and troubleshooting embedded softwareGitJenkinsCI/CD
Full description
h3-Technologies
Company details are for members
Sign up for a free job alert to see h3-Technologies's profile, website and LinkedIn, and the same for every employer on Referso Jobs.