This job has expired

This position was posted on December 12, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Hitachi Rail logo

Software Analyst - Tools and Simulators

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

Ready to Apply?

You will be redirected to an external site to apply.

Hitachi Rail logo
Hitachi Rail
Visit Website

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.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Infinity Constellation Technologies Inc. logo

Infinity Constellation Technologies Inc.

Remote
Full-time
Expires Jul 2, 2026
OAuth
Data Science
Junior
+2 more

1 month ago

Apply
Canada - Remote
Full-time
Expires Jun 29, 2026
Python
JavaScript
TypeScript
+5 more

1 month ago

Apply
Expires soon
Solace Corporation logo

Solace Corporation

United States
Full-time
Expires Jun 16, 2026 (Soon)
Go
Senior
Onsite
+1 more

2 months ago

Apply
Brno - Tech Park Brno - C
Full-time
Expires Jul 25, 2026
Rust
Kubernetes
Linux
+4 more

18 days ago

Apply