Rivian and Volkswagen Group Technologies is a joint venture focused on software for electric vehicles, including operating systems, zonal controllers, cloud, and connectivity solutions. Staff Embedded Software Engineers design and implement RTOS-based firmware for microcontrollers and software architectures for low-power wireless BLE and NFC systems. The role develops vehicle sensor device software that communicates with remote access keys over BLE and NFC and with internal vehicle modules over CAN, as well as remote access key software covering battery management, user activity monitoring, and security. The position also involves software security and encryption, software-to-hardware integration for mass-manufacturing of ECUs, manufacturing troubleshooting, and cross-functional work to manage information exchange between users and vehicles. Engineers develop test setups and continuous integration/development tests, design backward-compatible communication flows for multiple remote access devices, and bring up software for LIN-based devices. Additional work includes embedded Linux systems for cloud communication and synchronization, Rust-based tools, vehicle access standards such as the CCC protocol, and next-generation tooling using large language models. The role collaborates with Volkswagen partners on scalable, reliable, and secure software-defined vehicle immobilizer systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior