onsite
Security Engineer Vehicle Security - 42dot
Security Engineer
Lead the design and implementation of secure features for Software‑Defined Vehicles, developing OP‑TEE and HSE‑based security functions, key lifecycle management, and firmware integrity checks using Embedded Linux and C/C++ expertise.
About the role
Key Responsibilities
- Develop OP‑TEE and HSE‑based security features for Software‑Defined Vehicles.
- Design and implement vehicle‑in‑car secret and key management systems, covering key generation, storage, retrieval, and deletion.
- Write and execute unit and integration tests to validate security functionality and firmware integrity.
- Develop Secure Boot and firmware integrity verification logic, ensuring protection against tampering.
- Collaborate closely with SDV engineering teams to integrate security solutions into the overall vehicle architecture.
Requirements
- 3+ years of C/C++ embedded or Linux development experience.
- Solid understanding of operating systems and computer architecture.
- Fundamental knowledge of cryptography (symmetric/asymmetric keys, hashing).
- Basic experience or learning background in Secure Boot, TrustZone, and TEE.
- Strong problem‑solving skills and ability to work in a fast‑paced, collaborative environment.