Sr. Product Manager, Mobile App
Vancouver, BCRivian and Volkswagen Group Technologies
5+ YOECandidates need 5+ years of consumer product management experience, including shipping iOS or Android apps. They must show end-to-end ownership, strong data-driven decision making, clear product writing and comfort using AI tools.
Firebase, React Native
Software Engineering Intern - Vehicle Controls (January - August 2027)
Vancouver, BCRivian and Volkswagen Group Technologies
Candidates need current enrolment in a Bachelor's or Master's program at an accredited Canadian university and proficiency in C or C++. Some Python exposure is needed, and coursework in embedded systems, control theory or automotive protocols is an asset.
MATLAB, Simulink, CAN, LIN, Automotive Ethernet
Software Engineering Intern - Applications, Infotainment & Mobile (January - August 2027)
Vancouver, BC +1Rivian 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 Kotlin, Java, C++ or Python. Experience with Android, wireless protocols, 3D graphics engines or test automation is preferred.
Android Automotive OS, Unreal Engine, OpenGL, Vulkan
Senior Software Engineer, Connectivity Infrastructure
Vancouver, BCRivian and Volkswagen Group Technologies
5+ YOECandidates need at least 5 years of software engineering experience with distributed or high-scale backend systems. They need strong skills in Go, Java or TypeScript, practical production and on-call experience, and working knowledge of AWS, Kubernetes and infrastructure as code.
Kubernetes, ArgoCD, Crossplane, Terraform, Datadog, Prometheus
Director of Data
Vancouver, BCRivian and Volkswagen Group Technologies
8+ YOE3+ MgmtCandidates need 8 to 10 years of data engineering or analytics experience, including 3+ years managing high-volume data teams. They must have hands-on skill with SQL, Python and Databricks, and a technical degree.
Databricks, Spark, Kafka, Python, SQL, HEX
Controls Engineer, Body Controls
Vancouver, BCRivian and Volkswagen Group Technologies
2+ YOECandidates need a bachelor's degree in electrical, computer or software engineering and 2+ years of embedded or automotive software experience. Strong C and Python skills, knowledge of vehicle networks and diagnostics, and safety standards such as ISO 26262 are required.
JAMA, Flow, HIL bench, SIL framework
Staff Android OS Engineer - Infotainment
Toronto, ONRivian and Volkswagen Group Technologies
8+ YOECandidates need 8+ years of Android platform development, deep expertise in C or C++ and Java or Kotlin, and a strong understanding of AOSP, Android frameworks and HALs. Experience debugging embedded Android devices and working in embedded Linux is also required.
Android Automotive OS, AOSP, Qualcomm Snapdragon Automotive
Sr. Staff Android Engineer Infotainment Software
Vancouver, BCRivian and Volkswagen Group Technologies
8+ YOECandidates need a bachelor's degree in a related field, 8+ years of software development lifecycle experience, and 7+ years with C++, Rust, Java or Kotlin. Android application frameworks and Android Automotive OS experience are required, with functional safety and Qt experience preferred.
Android Automotive OS, Qt, Qt Safe Renderer
Senior Embedded Software Engineer, VCS
Vancouver, BCRivian and Volkswagen Group Technologies
5+ YOECandidates need 5+ years of embedded software or firmware development, preferably in consumer products, plus a B.S., M.S. or Ph.D. in computer science, electrical engineering or a related field. Expert C programming, RTOS knowledge, microcontroller work and hands-on debugging with oscilloscopes, logic analyzers and JTAG are required.
C, RTOS, oscilloscope, logic analyzer, JTAG
Staff Embedded Software Engineer, VCS
Vancouver, BCRivian and Volkswagen Group Technologies
7+ YOECandidates need 7+ years of embedded software or firmware experience and a degree in computer science, electrical engineering or a related field. They need expert C programming, real-time operating system knowledge, and hands-on debugging skills with oscilloscopes, logic analyzers and JTAG.
C, RTOS, Oscilloscope, Logic analyzer, JTAG