Rivianvw.Tech

Software Engineering Intern - Connected Systems (Summer 2027)

Vancouver, British Columbia, Remote. Posted 21 days ago

The role

You will work on backend services, integration layers, or connectivity infrastructure to keep vehicles communicating with the cloud. Tasks include designing, developing, and testing software components within distributed or connectivity systems.

What you will do

  • Design, develop, and test software components within an existing distributed or connectivity system
  • Write clean, 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

Required qualifications

  • 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

Nice to have

  • Actively pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field, with intent to return to school after the internship
  • Exposure to distributed systems, event driven architecture, or cloud platforms, AWS preferred
  • Familiarity with vehicle communication protocols such as CAN or MQTT, or IoT concepts
  • Coursework or project experience with backend development, systems integration, or test automation

Benefits

  • Competitive base salary
  • Annual company performance bonus program
  • Equity in the form of Restricted Stock Units (RSUs)
  • Health coverage
  • Retirement savings
  • Time off
  • Family planning programs

About the company

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders addressing electric vehicle challenges through technology like operating systems, zonal controllers, and cloud solutions.

Software Engineering Intern - Connected Systems (Summer 2027) at Rivianvw.Tech | JobZoey