OPEN
Posted on
Senior Embedded Security & Cryptographic Firmware Engineer
Auburn Hills, Michigan, United States
On-site
Role summary
Design and implement the security foundations of next-generation embedded and automotive platforms, from secure boot and chain of trust through runtime cryptography, key protection, and secure execution boundaries.
Details
LocationAuburn Hills, Michigan, United States
Work typeOn-site
TimezoneAmerica/Detroit
Responsibilities
- Architect secure boot and chain-of-trust mechanisms from reset through authenticated execution.
- Configure Hardware Security Modules, ARM TrustZone, and secure enclaves for runtime cryptographic operations.
- Manage cryptographic keys and mitigate side-channel and fault-injection risks.
- Audit low-level driver and BSP code for memory vulnerabilities and execution exploits.
- Partner with system architects to enforce separation between secure and non-secure execution environments.
Requirements
Advanced Embedded C and applied cryptography knowledge are required, including production experience with hardware security features and cryptographic libraries. Secure OTA, automotive cybersecurity standards, threat modeling, or embedded penetration testing are preferred.
Experience
Minimum 6 years of experience in embedded security and secure firmware development.
Education
Bachelor's or Master's degree in Computer Science, Cyber Security, Electrical Engineering, or a related field.