Altentechnologyusa
Embedded Software Engineer, Vehicle Access
Palo Alto, California, United States. Posted a month ago
The role
This person will take functional ownership of the vehicle access authentication path and customer-facing vehicle functions. They will drive the stack from architecture through vehicle bring-up and post-launch support using wireless and embedded technologies.
What you will do
- Own implementation of vehicle access authentication path components.
- Architect and develop embedded software for Vehicle Access systems on ECUs and real-time platforms.
- Design, implement, and maintain Digital Key functionality based on CCC standards.
- Develop software supporting vehicle access features using Bluetooth, UWB, NFC, and RF.
- Lead collaboration with systems, hardware, validation, cybersecurity, and mobile application teams.
- Write and enhance embedded software in C and use Python for automation and testing.
- Define software architecture, interfaces, and communication frameworks.
- Support vehicle integration, debugging, and bring-up activities.
- Diagnose complex software, connectivity, and RF-related issues.
- Use AI-assisted development tools to accelerate coding, debugging, and documentation.
Required qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 8+ years of professional experience developing embedded software.
- Strong proficiency in Embedded C programming.
- Strong Python scripting and automation experience.
- Hands-on experience with complex embedded software projects, such as Vehicle Access systems, Digital Key, or Key Card technologies.
- Experience working with complex industry standards, e.g., Car Connectivity Consortium (CCC) standards.
- Understanding of Bluetooth, UWB, NFC, RF communication, and wireless connectivity architectures.
- Experience developing software for automotive ECUs and embedded real-time systems.
- Demonstrated ability to own a system end-to-end with minimal supervision.
- Practical experience using modern AI-assisted development tools.
Nice to have
- Automotive experience implementing CCC Digital Key vehicle access technology, and/or Key Card authentication systems.
- Experience developing software for Body Control Modules (BCM) or Vehicle Access ECUs.
- Knowledge of cybersecurity concepts related to vehicle access, transaction authorization, and secure authentication.
- Familiarity with CAN, Automotive Ethernet, diagnostics, and vehicle communication protocols.
- Experience with vehicle integration, validation, and launch activities.
- Understanding of embedded Linux and RTOS-based systems.
- Familiarity with ISO 26262, ASPICE, MISRA, or automotive software development processes.
- Experience establishing or contributing to team guidelines for the safe and efficient use of AI coding assistants.
Benefits
- mentorship
- career growth opportunities
- comprehensive benefits
Before you apply
- All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
About the company
ALTEN Technology USA is an engineering company helping clients bring groundbreaking ideas to life. They partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.