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