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
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