
Hitachi Energy Ireland Limited
Providing innovative energy solutions for a sustainable, electrified future.
Software Analyst Intern (Summer 2026)
Support software development and testing for train control systems using C/C++ and Python.
Job Highlights
About the Role
Interns will support database programming and testing for train control system software, following established development processes and implementing real‑time systems using C/C++. Responsibilities include coding, debugging, creating and executing test procedures, reviewing results, investigating defect reports, and assisting in‑house testing teams with issue analysis. • Follow established software development processes • Implement real‑time systems using C/C++ • Code, debug, and write test procedures • Execute software testing and analyze results • Investigate defects and provide fixes • Support testing teams with issue analysis
Key Responsibilities
- ▸real‑time systems
- ▸c/c++
- ▸code debugging
- ▸software testing
- ▸defect investigation
- ▸database programming
What You Bring
Candidates must be pursuing a bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related discipline, and have hands‑on experience with C/C++ and Python scripting. They should understand software development practices, demonstrate strong teamwork, possess proactive attitudes, and communicate effectively in English. Availability for a full‑time 40‑hour week and a flexible schedule (4–5 days/week initially, then at least 2 days/week) is required. Preferred applicants are co‑op students who have at least one academic term remaining after the internship, and may have prior co‑op or internship experience. Familiarity with Git version control is also advantageous. • Pursuing a bachelor’s in Electrical/Computer Engineering, Computer Science, or related field • Hands‑on experience with C/C++ development • Scripting experience in Python • Understanding of software development lifecycle and modern engineering practices • Strong teamwork, proactive attitude, and English communication skills • Available to work 40 hours/week with flexible schedule (4‑5 days/week first month, ≥2 days/week thereafter) • Current co‑op student with at least one academic term remaining • Prior co‑op or internship experience is a plus • Experience using Git version control
Requirements
- ▸c/c++
- ▸python
- ▸git
- ▸electrical eng
- ▸computer science
- ▸teamwork
Benefits
The Software Analyst Intern position is based in Toronto, Ontario, Canada, running from May 2026 to August 2026 (4 months) with a 40‑hour work week and hourly pay of $23–$30 CAD. The hybrid work model includes online onboarding, a mentorship buddy program, real‑world project assignments, paid vacation, and various networking and social events. Hitachi Rail’s hiring process combines human review with AI‑assisted screening, and all decisions are made by people. The company is an equal‑opportunity employer committed to creating an inclusive environment for all employees. • Hybrid work model with paid internship and vacation • Mentorship buddy program and online onboarding curriculum • Networking and social events such as coffee breaks, intern showcase, and company gatherings
Work Environment
Hybrid