Rivian and Volkswagen Group Technologies, a joint venture between Rivian and Volkswagen Group, is hiring a Staff Embedded Software Engineer to develop software for vehicle-access systems and software-defined vehicles. The role involves designing RTOS-based microcontroller firmware and software architectures for low-power BLE and NFC systems, as well as developing embedded Linux systems focused on embedded-to-cloud communication and synchronization. The engineer will develop software for vehicle sensor devices and remote access keys, including battery power management, user activity monitoring, security, and encryption. The position also covers low-level peripheral drivers, application logic, CAN and LIN-connected devices, backward-compatible communication flows, and vehicle immobilizer systems. The engineer will support ECU software-to-hardware integration and mass manufacturing, troubleshoot manufacturing and software issues, and build cross-functional test setups and continuous integration/development tests. The role includes collaboration with Volkswagen partners and other stakeholders on vehicle-access standards, Rust-based platform tooling, and tools that use large language models to help triage issues and develop tests.
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