
Job Overview
Location
Toronto
Job Type
Full-time
Category
Software Engineering
Date Posted
December 12, 2025
Full Job Description
đź“‹ Description
- • Join Hitachi Rail’s Urban Rail Signaling division in Toronto and become part of a 5,000-strong global engineering family that is re-imagining how millions of people move every day. In this entry-level Software Analyst role you will sit at the intersection of safety-critical software, real-time simulation, and next-generation rail control systems, translating academic knowledge into code that keeps cities running.
- • You will be embedded in a cross-disciplinary scrum of 800 Toronto-based engineers spanning systems, hardware, cyber-security, data science, AI, safety, and RAMT. Day-to-day, you will extend and debug C/C++ components that run on both simulators and live target hardware, ensuring every change meets the rigorous safety standards demanded by rail signaling. Under the mentorship of Senior Analysts and Technical Specialists, you will learn to read complex requirement specs, trace them through object-oriented designs, and verify them with repeatable, automated tests.
- • Your first 90 days will revolve around mastering our tool-chain: Git-based source control, MISRA-compliant static analysis, Python-powered test orchestration, and hardware-in-the-loop benches that replicate real train movements. You will modify existing codebases to add new interlocking logic, produce impact analyses that predict how a single line change propagates across dozens of modules, and craft unit, integration, and regression test suites that run in both Windows and Linux environments.
- • Beyond coding, you will become the detective who pores over application logs, core dumps, and oscilloscope traces to pinpoint elusive timing or race-condition defects. Once root cause is identified, you will implement the fix, update design documentation, and shepherd the change through peer review, safety committee scrutiny, and formal verification. Every commit you merge is one step closer to a safer, more punctual transit network.
- • Collaboration is key: you will pair-program with hardware engineers to validate signal waveforms, consult safety analysts to ensure SIL-2/3 compliance, and demo new simulator features to project managers and end-users. Your curiosity will be rewarded—if you see a pattern that can be refactored, a test that can be automated, or a requirement that can be clarified, you are expected to raise your hand and propose an improvement.
- • Long-term, this role is a springboard into specialized tracks—real-time control algorithms, safety engineering, DevOps for embedded CI/CD, or data-driven performance optimization. Hitachi Rail invests in rotational assignments, formal training on AUTOSAR and Boost libraries, and conference attendance so you can evolve from analyst to architect.
- • Impact: The code you test today will be deployed on commuter lines across North America, reducing headways, preventing collisions, and enabling driverless operations. Your simulations will train dispatchers, validate new rolling-stock, and de-risk billion-dollar infrastructure upgrades before a single rail is laid. In short, your keyboard strokes shape the future of urban mobility.
Skills & Technologies
Python
Linux
Hybrid
Degree Required
About Hitachi Rail
Hitachi Rail is a global transportation company that designs, builds, and maintains railway systems. Its offerings include rolling stock (trains, metros, trams), signalling and traffic management systems, digital infrastructure, operations and maintenance services, and payment systems. It serves urban, mainline, freight, and high-speed rail sectors in over 50 countries, with about €7 billion in revenue and ~24,000 employees. The company combines mechanical, electrical, and digital technologies to enable more connected, sustainable, and efficient rail mobility.
Similar Opportunities
Istanbul, Turkiye
Full-time
Expires Mar 1, 2026
Go
AWS
GCP
+4 more
20 days ago

Faith Technologies, Inc.
Menasha-OMC
Full-time
Expires Mar 4, 2026
Go
Onsite
Degree Required
17 days ago
❌ EXPIRED

Clarity Innovations, Inc.
Remote
Full-time
Expired Dec 23, 2025
Senior
Remote
3 months ago

