Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job type

Internship

Experience level

Entry level

Salary

CA$30 - CA$34 per hour

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsDynamoDBIoTJavaKafkaPythonRedisC++Go

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.