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.
Responsibilities
Work on backend services, integration layers, or connectivity infrastructure that keep vehicles reliably communicating with the cloud
Build and test backend services processing vehicle telemetry and remote commands at fleet scale
Develop event-driven, distributed systems using tools such as Kafka, Kinesis, or Redis
Contribute to cross-domain systems integration and validation to ensure vehicle features function end to end
Support connectivity infrastructure and messaging layers linking vehicles, mobile apps, and cloud systems
Work with AWS cloud-native infrastructure, including EKS, Lambda, DynamoDB, and IoT Core
Design, develop, and test software components within distributed or connectivity systems
Write maintainable code in Python, Go, C++, or Java
Participate in code reviews, design discussions, and debugging sessions
Contribute to test automation and validation for integration or connectivity features
Document work and present progress to the team throughout the internship
Requirements
Currently enrolled in a Bachelor's or Master's program at an accredited Canadian university
Proficient in at least one of Python, Go, C++, or Java
Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field (preferred)
Intent to return to school after the internship (preferred)
Exposure to distributed systems, event driven architecture, or cloud platforms; AWS preferred (preferred)
Familiarity with vehicle communication protocols such as CAN or MQTT, or IoT concepts (preferred)
Coursework or project experience with backend development, systems integration, or test automation (preferred)
Currently authorized to work for any employer in Canada
Ability to relocate for the program to the Vancouver office location
Benefits
Eligible for housing stipend
Health coverage
Retirement savings
Time off
Family planning programs
Comprehensive benefits package for full-time employees
Software Developer building high - performance distributed server applications and communication protocols. Fortinet secures enterprise, service provider, and government networks worldwide.
Software Developer building backend tooling for Slice’s restaurant technology platform. Automating databases, infrastructure, observability, and developer workflows across remote teams.
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 Go applications for Miratech’s enterprise IT consulting clients. Developing cloud - native services, APIs, microservices, and conversational AI solutions.
Full Stack Engineer building scalable React and Golang cloud applications for Miratech’s healthcare clients. Developing APIs, microservices, and conversational AI solutions.
Vehicle Controls intern developing embedded software and controls algorithms for Rivian - VW electric vehicles. Testing propulsion, charging, thermal, safety, and automation systems in Vancouver.
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.