Principal Embedded Security Engineer
Core
Designing and implementing security controls for real-time embedded firmware and Linux software in autonomous vehicle systems.
Role type
Principal Embedded Security Engineer
Builds
Secure onboard software and connected services for self-driving vehicle fleets
Domain
Automotive / Embedded Systems / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware and Linux development, Hardware security modules (HSM), TrustZone, Secure Boot, Cryptography fundamentals, Public Key Infrastructure (PKI), System-level kernel and bootloader development, Python, C++, C, Go
Preferred skills
QNX or similar real-time operating systems, Cloud platforms (Azure, GCP), Containers, Secrets management, Threat modeling
Technologies
Linux, C++, Python, Go, C, HSM, TrustZone, Secure Boot, QNX, Azure, GCP
Responsibilities
Design and develop real-time embedded firmware and embedded Linux software to implement security controls, Contribute to technical requirements, architecture, and interface design documents, Partner with the wider Security team to identify and address security issues, Partner with developers to design and promote secure software architectures, Build, deploy, and maintain security tools, libraries, controls, and instrumentation, Perform code and design reviews to identify and help remediate security flaws
Seniority
Principal, hands-on IC with strategy & mentorship