Vehicle Controls intern developing embedded software and controls algorithms for Rivian-Volkswagen electric vehicles. Testing propulsion, charging, thermal, safety, and body-control systems.
Responsibilities
Design, implement, and test embedded software or controls algorithms for an assigned vehicle domain
Write production quality code in C or C++, with Python used for test tooling
Collaborate with systems engineers and test engineers to validate features before deployment
Support test execution in SIL, HIL, or bench environments and help debug issues
Communicate progress and technical tradeoffs to the team throughout the internship
Work on embedded software or controls algorithms for vehicle domains including propulsion and dynamics, energy storage and charging, thermal and HVAC systems, body controls, functional safety, or systems engineering and test automation
Implement and validate software for battery management, charging, or energy distribution systems
Develop controls software for thermal and HVAC systems, body controls, or lighting
Contribute to vehicle dynamics or propulsion controls algorithms
Support functional safety analysis and requirements for safety-critical vehicle software
Build and run automated tests in Unit, Software in the Loop, or Hardware in the Loop environments
Work on systems engineering tasks such as requirements definition, architecture, or homologation
Requirements
Currently enrolled in a Bachelor's or Master's program at an accredited Canadian university
Proficiency in C or C++, with some exposure to Python
Full-time availability from January 11, 2027 to August 13, 2027
Intent to return to school after the internship
Degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a closely related field
Coursework or project experience with embedded systems, control theory, or real time operating systems
Familiarity with automotive communication protocols such as CAN, LIN, or Automotive Ethernet
Exposure to MATLAB and Simulink for controls modeling
Interest or coursework in functional safety concepts such as ISO 26262
Ability to relocate for the program to the Vancouver office location
Authorization to work for any employer in Canada
Benefits
Eligible for housing stipend
Health coverage
Retirement savings
Time off
Family planning programs
Restricted Stock Units (RSUs) for eligible roles
Annual company performance bonus program for eligible full-time positions
Senior Software Engineer building Kubernetes, cloud infrastructure, and developer platforms. Supporting Tubi’s free streaming service used by over 100 million monthly active users.
Senior full - stack engineer building production web applications for Mecka AI’s robotics and embodied - AI data infrastructure. Owning frontend, backend, AI integrations, and operational workflows end to end.
Software Architect defining military and government satellite communication terminal architectures at Telesat. Providing technical leadership across secure, embedded, and real - time systems.
Lead Full Stack Engineer guiding .NET and Vue/React development for CoverGo’s global digital insurance SaaS platform. Leading architecture, performance, security, and engineering teams.
Senior Software Engineer building NVIDIA’s open - source NeMo AI platform for scalable agent execution. Designing distributed APIs, plugins, orchestration, and reliability systems across production environments.
Product Engineer owning customer - focused features for OpsLevel’s agentic software delivery platform. Building Rails, GraphQL, and MySQL systems while improving AI - assisted engineering workflows.
Senior Software Engineer building Pantheon’s cloud WebOps connectivity and API platform. Designing federated APIs, distributed services, networking, and workflow orchestration at scale.
Senior Staff Engineer owning search, ranking, and recommendations for Cantina’s social AI platform. Setting technical direction across discovery, feeds, personalization, and OpenSearch.
Senior Android engineer building AI - native growth and monetization experiments for Life360’s family safety app. Shipping subscription, advertising, and purchase experiences at consumer scale.
Backend Software Engineer building Go services, registries, and APIs for Chainguard’s secure open - source artifact platform. Improving reliability, performance, and production operations for customer - facing systems.