Vehicle Controls intern developing embedded software and controls algorithms for Rivian-VW electric vehicles. Testing propulsion, charging, thermal, safety, and automation systems in Vancouver.
Responsibilities
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
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
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
Preferred: pursuing Electrical Engineering, Mechanical Engineering, Computer Science, or a closely related field
Preferred: intent to return to school after the internship
Preferred: coursework or project experience with embedded systems, control theory, or real time operating systems
Preferred: familiarity with CAN, LIN, or Automotive Ethernet
Preferred: exposure to MATLAB and Simulink
Preferred: interest or coursework in functional safety concepts such as ISO 26262
Benefits
Eligible for housing stipend
Health coverage
Retirement savings
Time off
Family planning programs
Equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable vesting requirements (full-time positions)
Annual company performance bonus program (full-time positions; discretionary and not guaranteed)
Full Stack Engineer building Go backend services, APIs, and React applications for Miratech’s US healthcare client. Developing cloud - native systems supporting conversational AI and enterprise solutions.
Full Stack Engineer building scalable React and Golang cloud applications for Miratech’s healthcare clients. Developing APIs, microservices, and conversational AI solutions.
Full Stack Engineer building scalable React and Go applications for Miratech’s enterprise IT consulting clients. Developing cloud - native services, APIs, microservices, and conversational AI solutions.
Connected Systems intern building backend, cloud, and connectivity software for Rivian - Volkswagen electric vehicles. Supporting telemetry, remote commands, distributed systems, and end - to - end vehicle integration.
Embedded Software Developer building FortiGate firewall security features for Fortinet, a global cybersecurity company. Developing C/C++ software for Unified Threat Management capabilities.
Senior Embedded Software Developer building TLS and UTM features for Fortinet’s FortiGate firewall. Developing secure C - based software for enterprise network protection.
Full Stack Engineer building cloud, SaaS, WordPress, CRM, and data solutions for CCS, a Canadian nonprofit supporting people facing financial challenges. Maintaining Azure infrastructure, integrations, security, and enterprise systems.
Senior Software Engineer building AI agents, applications, and data platforms for BCI’s private equity investment teams. Delivering full - stack solutions across Databricks and Azure.
Full Stack Developer building Citi’s Java and React systems for financial - risk and stress - testing operations. Leading architecture, delivery, and engineering standards across backend and frontend applications.