Sr Controls Engineer, Body Controls
Vancouver, BCRivian and Volkswagen Group Technologies
5+ ansCandidates need a bachelor's degree in electrical, computer or software engineering and 5+ years of automotive or embedded software experience. Expertise in C and Python, vehicle networks, diagnostics and functional safety (ISO 26262) is required; travel of up to 10% is expected.
JAMA, Flow, HIL test bench, SIL framework
Staff Software Engineer, Platform
Vancouver, BCRivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies needs candidates with significant production backend experience, strong depth in Go, and proven distributed system and API design skills. Strong leadership, mentorship and operational judgment are also required.
Leadership, API development, Incident response, Customer experience, Collaboration, Go
Staff Android Engineer, Mobile Platform
Vancouver, BCRivian and Volkswagen Group Technologies
8+ ansCandidates need 8+ years of mobile development, with much of it on Android, and a bachelor's degree or equivalent. They need deep Kotlin and Coroutines skills, Jetpack Compose and modern architecture experience, and strong Gradle and CI/CD knowledge.
Jetpack Compose, Gradle, Crashlytics, Datadog, Room
Software Engineering Intern - Embedded Platforms (Summer 2027)
Vancouver, BCRivian and Volkswagen Group Technologies
Candidates need current enrolment in a Canadian Bachelor's or Master's program and proficiency in C or C++. Experience with scripting, embedded software, real-time operating systems, embedded Linux, or automotive protocols such as CAN and Ethernet is preferred.
Embedded Linux, Android, RTOS, CAN, Ethernet, SPI
Software Engineering Intern - Vehicle Controls (Summer 2027)
Vancouver, BCRivian and Volkswagen Group Technologies
Candidates need to be enrolled in a Bachelor's or Master's program at an accredited Canadian university. They need to be proficient in C or C++ and have some exposure to Python.
C, C++, Python, MATLAB, Simulink
Software Engineering Intern - Connected Systems (Summer 2027)
Vancouver, BCRivian and Volkswagen Group Technologies
Candidates need to be enrolled in a Bachelor's or Master's program at an accredited Canadian university and be proficient in at least one of Python, Go, C++ or Java. Experience with distributed systems, cloud platforms (AWS preferred) or vehicle communication protocols is an asset.
AWS, EKS, Lambda, DynamoDB, IoT Core, Kafka
Electromechanical Design Engineering Intern (Summer 2027)
Vancouver, BCRivian and Volkswagen Group Technologies
Candidates need to be enrolled in a Canadian Bachelor's or Master's program and have solid electrical engineering fundamentals. Electronics, packaging, CAN, Ethernet, USB, I2C or SPI knowledge, and PCB or CAD tool experience, are preferred.
PCB design tools, CAD tools, Simulation software
Software Engineering Intern - Applications (Summer 2027)
Vancouver, BC +1Rivian and Volkswagen Group Technologies
Candidates need current enrolment in a Bachelor's or Master's program at an accredited Canadian university and proficiency in Kotlin, Java, C++ or Python. Android development, wireless protocols, 3D graphics engines and test automation experience are preferred.
Android Automotive OS, Unreal Engine, OpenGL, Vulkan