Position: Base Software Developer – Cyber Security
Location: Auburn Hills, MI (Onsite)
Start Date: Immediate
Experience: 5+ Years
Background Check: Mandatory
Job Description:
We are seeking an experienced Base Software Developer – Cyber Security with strong embedded C/C++ development experience and hands-on expertise in automotive ECU cybersecurity.
Must-Have Skills:
- Embedded software development using C/C++.
- Automotive ECU and microcontroller development.
- Hardware Security Module (HSM) and Cryptographic Service Manager (CSM) integration.
- Secure Bootloader implementation and validation.
- Secure Boot, Secure Flash Programming, Secure Diagnostics, and Message Authentication.
- Embedded cryptography and secure communication.
- Low-level software debugging and integration.
Preferred Skills:
- AUTOSAR Classic, MCAL, BSW, and Crypto Stack.
- CAN, CAN-FD, LIN, Ethernet, and UDS diagnostics.
- ISO 21434 and UNECE WP.29.
- Infineon AURIX, NXP, Renesas, or STMicroelectronics microcontrollers.
- Git, Jenkins, CI/CD, and automotive ECU validation.
Ideal Candidate:
Candidates with 5+ years of embedded software development experience and hands-on automotive cybersecurity implementation experience.