Cybersecurity Software Developer (Automotive Embedded Systems)
Core
Design, develop, integrate, and validate cybersecurity features for next-generation automotive ECUs and vehicle computing platforms to protect connected vehicles from cyber threats.
Role type
Senior IC cybersecurity software developer (automotive embedded systems)
Builds
Secure embedded software solutions for automotive ECUs and vehicle computing platforms
Domain
Automotive industry + embedded cybersecurity
Deliverable
production ML models | product features
Required skills
Embedded C, AUTOSAR, MCAL, device drivers, CAN/CAN FD, UDS, Secure Boot, HSM integration, cryptographic services, SecOC, MACsec, automotive communication protocols, static analysis, vulnerability remediation, cybersecurity testing, ASPICE processes
Preferred skills
ISO/SAE 21434, C++, Bazel build systems, cybersecurity validation techniques, Ford/Stellantis vehicle programs experience
Technologies
Infineon AURIX, NXP microcontrollers, Vector CANoe, DaVinci Configurator, Trace32, Lauterbach
Responsibilities
Develop and integrate automotive cybersecurity solutions including Secure Boot, Secure Diagnostics, Secure Flashing, HSM services, and Secure Communication; Design, implement, debug, and optimize Embedded C software on AUTOSAR-based platforms; Configure and integrate AUTOSAR modules, MCAL drivers, Vector stack components, and cybersecurity services; Perform software verification, static analysis, root cause analysis, vulnerability remediation, and cybersecurity testing; Collaborate with cross-functional teams to deliver cybersecurity-compliant software aligned with ASPICE processes
Seniority
Senior, hands-on IC