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.