Embedded Software Engineer, Vehicle Access
Core
Own implementation and architecture of vehicle access authentication path, including transaction authorization, lock/unlock, start authorization, and remote functions for Digital Key and Key Card systems.
Role type
Senior IC embedded software engineer (automotive vehicle access)
Builds
Vehicle access authentication stack, Digital Key functionality, and Key Card authentication flows for electric vehicles
Domain
Automotive, embedded systems, wireless connectivity
Required skills
Embedded C programming, Python scripting, automotive ECU software development, wireless connectivity (Bluetooth, UWB, NFC, RF), system architecture, end-to-end ownership, AI-assisted development tools
Preferred skills
CCC Digital Key standards, BCM/Vehicle Access ECU experience, automotive cybersecurity, CAN/Automotive Ethernet protocols, embedded Linux/RTOS, ISO 26262/ASPICE/MISRA
Technologies
C, Python, Bluetooth, UWB, NFC, RF, VS Code, GitHub Copilot, CAN, Automotive Ethernet
Responsibilities
Architect and develop embedded software for Vehicle Access systems running on ECUs; Design and maintain Digital Key functionality based on CCC standards; Develop software supporting vehicle access features utilizing Bluetooth, UWB, NFC, and RF; Lead collaboration with systems, hardware, validation, cybersecurity, and mobile application teams; Write and enhance embedded software in C leveraging Python for automation; Diagnose complex software, connectivity, and RF-related issues across vehicle and mobile ecosystems
Seniority
Senior, hands-on IC