About the job
Rivian and Volkswagen Group Technologies is a partnership between two major automotive companies focused on shaping the future of electric vehicles. This collaboration brings together expertise in connectivity, artificial intelligence, and security to advance operating systems, zonal controllers, and cloud connectivity for electric mobility. The team aims to set new benchmarks for software-defined vehicles and contribute to a more connected and sustainable transportation landscape.
Role overview
The Platform Software team seeks a Senior Embedded Software Engineer for Battery Management Systems in Vancouver, British Columbia. This role centers on designing, developing, and integrating platform software for Rivian’s battery management control systems.
What you will do
- Design and develop embedded software for battery management systems
- Build core drivers, operating systems, middleware, and application frameworks to support vehicle controls
- Collaborate closely with Hardware and Application Software teams to create the foundation for Rivian’s vehicle software
Requirements
- Experience in embedded software development for battery management or related automotive systems
- Strong background in building drivers, operating systems, and middleware
- Ability to work collaboratively with cross-functional engineering teams
- Based in Vancouver, British Columbia

