Software Analyst Intern
@ Hitachi Rail

Toronto, ON
CA$40,000
On Site
Intern
Posted 18 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @hitachirail.com
Recommended after applying

Job Details

About Hitachi Rail

A career at Hitachi Rail helps create a legacy in digital transformation and technology. Operating globally, the company embraces diversity, sustainability, and innovative ideas.

Position Overview

The Software Analyst Intern will join the Research and Technology team for an 8-month internship (January 2026 – August 2026) based in the Toronto office. This role involves building, testing, and reviewing next generation solutions for urban rail signaling using robotics, computer vision, fusion algorithms, point cloud processing, and machine learning.

Key Accountabilities

  • Analyze complex, real-time autonomous system use cases.
  • Support research projects and execute analysis of test results.
  • Work with multiple sensor inputs and advanced software algorithms.
  • Develop machine learning, deep learning, and agentic workflow solutions.
  • Collaborate as a productive team member.

Key Requirements

  • Currently pursuing a Bachelor’s (min. 2 years) or Master’s degree in Computer Science, Electronics, Electrical, Mechatronics, Computer Engineering or related field.
  • Proficient in C++ and Python with experience in object-oriented techniques, concurrency, and Linux environments.
  • Familiarity with Python libraries such as numPy, pandas, scikit.
  • Experienced Git user with knowledge of Docker and containerization.
  • Understanding of PostgreSQL databases and Linux command line.
  • Strong communication skills and proficiency in MS Office tools.

Preferred Experience

  • Pursuit of a Master’s or PhD in a relevant field.
  • Experience with GPU acceleration (CUDA) and sensor fusion.
  • Hands-on exposure to electronic sensors, microcontroller programming, and networked data communication.
  • Expertise in large language models and agentic AI tools (GitHub Copilot, Claude Code, Cursor).
  • Proven record in teamwork and leadership.

Key skills/competency

C++, Python, Git, Docker, machine learning, computer vision, sensor fusion, Linux, PostgreSQL, robotics

How to Get Hired at Hitachi Rail

🎯 Tips for Getting Hired

  • Research Hitachi Rail's culture: Review mission, projects, and work environment.
  • Customize your resume: Highlight C++, Python, and Linux skills.
  • Emphasize team experience: Showcase collaborative and communication skills.
  • Prepare for technical interviews: Focus on robotics, sensor fusion, and ML techniques.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Python coding exercises.
Practice Linux command line and Git workflows.
Study Docker containerization and PostgreSQL setup.
Brush up on machine learning and sensor fusion theories.

Behavioral Questions

Describe a challenging team project experience.
How did you manage time under tight deadlines?
Explain a situation where you solved a conflict.
Discuss adaptability during project changes.

Frequently Asked Questions