CareerPlanGet AI match score →

Software Analyst Intern (Fall 2026, 4/8/12 months)

Burnaby, British Columbia, Canada💼 Internship💰 $47,840–$47,840🗓 2026-07-07 → 2026-07-31

Core

Developing software tools and core engine code for real-time supervision and control of driverless subway trains in busy urban environments.

Role type

Software Analyst Intern (C++/Systems)

Builds

Development tools and core C++ train control software for Hitachi Rail's global driverless train systems.

Domain

Rail transit / Real-time embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C#, Java, Python, Ruby, Perl, Git, gmake, MSBuild, Maven, Unit testing, Continuous integration, WebSockets, Typescript, Stencil, PixiJS, npm, Object-oriented programming, Multithreading, Socket programming, Windows configuration, Technical writing

Preferred skills

Agile methodologies, Modern software engineering practices

Technologies

C++, C#, Java, Python, Ruby, Perl, Git, gmake, MSBuild, Maven, Typescript, WebSockets, Stencil, PixiJS, npm

Responsibilities

Develop and maintain development tools for the multi-site engineering team; Contribute to the core C++ engine code for train scheduling and command systems; Write technical documentation and support engineering processes.

Seniority

Intern

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗