Senior Embedded C++ Security Developer and Architect
Core
Architecting and developing secure embedded firmware, security components, and HSMs for software-defined vehicle platforms.
Role type
Senior Embedded C++ Security Architect
Builds
Secure, upgradable vehicle software ecosystems (Linux, Android, QNX, AUTOSAR) for ADAS and Infotainment
Domain
Automotive embedded systems / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ for embedded firmware, MCU architecture, security concepts (key storage, certificates, secure boot, secure communication), RTOS concepts, debugging tools (JTAG, logic analyzer, protocol analyzers), C++ unit testing (gtest, gmock)
Preferred skills
Tricore/ARM/POSIX knowledge, functional safety, AUTOSAR, static code analysis standards (MISRA, CERT), Python
Technologies
C++, Linux, Android, QNX, AUTOSAR, SecOC, SecureBoot, gtest, gmock, JTAG, ARM, Tricore
Responsibilities
Own architecture of MCU firmware and security components; Design and implement complex security features including SecOC and SecureBoot; Review and approve requirements, architecture, design, code, and tests
Seniority
Senior, hands-on IC