Software Analyst Intern @ Hitachi Rail
placeToronto, ON
attach_money CA$40,000
businessOn Site
scheduleIntern
Posted 14 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review C++ and Python coding exercises.
circle
Practice Linux command line and Git workflows.
circle
Study Docker containerization and PostgreSQL setup.
circle
Brush up on machine learning and sensor fusion theories.
Behavioral Questions
circle
Describe a challenging team project experience.
circle
How did you manage time under tight deadlines?
circle
Explain a situation where you solved a conflict.
circle
Discuss adaptability during project changes.
Frequently Asked Questions
What qualifications are required for the Software Analyst Intern at Hitachi Rail?
keyboard_arrow_down
How important is hands-on experience in robotics and machine learning for this role at Hitachi Rail?
keyboard_arrow_down
Can I apply if I only have academic experience in sensor fusion, Hitachi Rail?
keyboard_arrow_down
What is the work arrangement for Hitachi Rail's Software Analyst Intern role?
keyboard_arrow_down
How are collaborative skills evaluated for the Software Analyst Intern position at Hitachi Rail?
keyboard_arrow_down