Hitachi Rail is looking for a Senior Software Analyst to join our team. You will perform design, analysis, programming, and integration activities in the development of software for train control systems of Ground Transportation Systems, achieving high customer satisfaction for the delivered solution.
What You'll Do
- Understand the customer’s needs and through-life cycle concerns.
- Contribute to the formalization of mission/function description, architectural and algorithms design, and the refinement of functional and non-functional requirements.
- Design, code, debug, write test procedures, test software code, and chair design reviews.
- Review code, test procedures, and test results.
- Analyze and implement corrections for defect reports.
- Perform engineering testing in the field and investigate problems in the field.
- Provide some inputs for cost estimates.
- Assist the functional manager in providing training, leadership, and motivation to the staff.
- Contribute in co-engineering activities with the Systems Engineering team to ensure system-software consistency and compliance with the software architecture.
- Solve tasks in the best technical and timely manner while looking for opportunities and making suggestions for improvements.
- May spend part of your time in Work Package Management (WPM) within your technical domain.
What We're Looking For
- 5+ years of experience in URS Systems and General Software Design, Development, Integration, Testing and/or Deployment activities.
- Bachelor’s degree or Master’s degree in Computer Sciences, Engineering, or a closely related field.
- Senior-level analysis skills to diagnose issues based on field logs and correlate events to failures.
- Ability to handle assignments within a medium to large-scale software application.
- Knowledge of software development processes.
- Ability to quickly integrate with the team and work independently.
- Knowledge of software development environments like Microsoft Visual Studio, desktop simulator, and target simulator.
- Senior-level knowledge of railway signaling techniques, including SelTrac CBTC.
- Experience working within a team using Agile Methodologies.
- Practical experience using the Microsoft Office Suite.
- Practical experience with source control, IDE, and requirements management tools (e.g., Eclipse, Jira, Git, ClearCase, ClearQuest, Doors).
- Strong verbal and written communication skills in English.
Nice to Have
- Professional Engineer (P.Eng.) designation.
Technical Stack
- Microsoft Visual Studio, Eclipse, Jira, Git
- ClearCase, ClearQuest, Doors
- Microsoft Office Suite
Team & Environment
You will assist the functional manager in providing training, leadership, and motivation to the staff. You will also contribute in co-engineering activities with the Systems Engineering team.
Work Mode
This is a hybrid position based in Toronto, Ontario, Canada.
At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment—we are proud to be an equal opportunity employer.




