Qualifications
ResponsibilitiesDevelop and integrate core platform software for Rivian's control boards, from initial development to customer delivery, covering drivers, operating systems, and middleware. Design, implement, and deploy embedded software solutions for applications such as power management, vehicle reset functionalities, occupancy detection, and over-the-air updates (OTA). Collaborate with hardware teams to ensure comprehensive design, schematic accuracy, and hardware validation. Engage closely with development and cross-functional teams, including Charging, Body Controls, Infotainment, and Vehicle Dynamics to ensure platform compliance with application specifications. QualificationsOver 7 years of experience in embedded software and firmware development, ideally within vertically integrated consumer products. Bachelor's, Master's, or Ph. D. in Computer Science, Electrical Engineering, or a related discipline. Advanced proficiency in C programming. Extensive knowledge of Real-Time Operating Systems (RTOS). Expertise in embedded software development and optimization. Strong understanding of multi-threaded and multi-core programming. Proficient in software development on microcontrollers.
About the job
Rivian and Volkswagen Group Technologies have joined forces to push the boundaries of electric mobility. Their partnership brings together expertise in operating systems, zonal controllers, and cloud connectivity, aiming to set new benchmarks for software-defined vehicles. The combined team draws on deep experience in connectivity, artificial intelligence, and security to shape smarter, more sustainable transportation.
Role overview
The Senior Embedded Software Engineer - Drivers will work within the Architecture, Controls, and Systems group. This role centers on designing, building, and integrating platform software for Rivian’s control boards. The software stack covers drivers, operating systems, middleware, and application frameworks that enable vehicle control features.
Close collaboration with Hardware and Application Software teams is a key part of the job, ensuring a strong foundation for the next generation of Rivian’s vehicle software.
Location
This position is based in Vancouver, British Columbia.
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is pioneering the transition to electric vehicles through innovative software solutions that redefine automotive standards. Our collaborative environment fosters creativity and teamwork, driving forward a vision of enhanced connectivity, intelligence, and sustainability in transportation.