About the job
Rivian and Volkswagen Group Technologies have formed a joint venture in Vancouver to advance automotive technology, with a strong focus on electric vehicles. The partnership brings together expertise in operating systems, cloud connectivity, artificial intelligence, and security to address the evolving needs of the automotive industry.
This collaboration aims to create vehicles that are more connected, intelligent, and sustainable. The team works on solutions that span from core vehicle software to cloud-based systems, shaping the future of mobility.
Role overview
The Senior Software Engineer - IoT will join the Internet of Things and Streaming Team. This role centers on building architecture and software for next-generation Software Defined Vehicles (SDVs). The work involves designing, implementing, and maintaining distributed systems that demand high performance and low latency.
Key responsibilities
- Develop and refine architecture for SDVs, focusing on IoT and streaming technologies
- Design, implement, and support distributed systems for vehicle connectivity
- Collaborate with cross-functional teams to address complex technical challenges
- Participate in an on-call rotation, including evenings and weekends, to resolve urgent production issues
What you bring
- Experience building high-performance, low-latency distributed systems
- Ability to work collaboratively with diverse technical teams
- Commitment to supporting production systems as part of an on-call schedule

