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
Controls Engineer, Body Controls
Vancouver, BCRivian and Volkswagen Group Technologies
2+ ansCandidates 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
Sr. Staff Android Engineer Infotainment Software
Vancouver, BCRivian and Volkswagen Group Technologies
8+ ansCandidates 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