onsite
Principal Embedded Security Engineer - Wayve
Security Engineer
Lead the design and implementation of secure embedded systems for autonomous vehicles, driving innovation in firmware security, secure boot, and hardware protection using C/C++ and Rust.
About the role
Key Responsibilities
- Architect and implement end‑to‑end security solutions for automotive embedded platforms, ensuring compliance with ISO 26262 and AUTOSAR standards.
- Lead secure firmware development, including secure boot, OTA updates, and cryptographic key management using C/C++ and Rust.
- Collaborate with hardware teams to design secure bootloaders, secure enclaves, and hardware‑based attestation mechanisms.
- Conduct threat modeling, code reviews, and penetration testing to identify and remediate vulnerabilities in embedded software.
- Mentor junior engineers and establish best practices for secure coding, continuous integration, and automated security testing.
Requirements
- 10+ years of experience in embedded systems security, with deep knowledge of automotive security standards.
- Proficiency in C/C++ and Rust, plus experience with secure boot, cryptographic libraries, and hardware security modules.
- Strong background in threat modeling, secure coding, and vulnerability assessment.
- Excellent communication skills and ability to work cross‑functionally in a fast‑paced environment.