Software Analyst

Be among the first applicants.
Hitachi Vantara Corporation
Old Toronto
CAD 60,000 - 80,000
Be among the first applicants.
6 days ago
Job description
About Us

A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in.

Location: Toronto, Ontario, Canada (Hybrid)

Position: Software Analyst

Job Description:
As a Software Analyst, you will perform design, analysis, programming, and integration activities in the development of software for train control systems of Rail Signaling Solutions, achieving Customer Satisfaction of the delivered solution/product.

Key Responsibilities:
  1. Understand the customer's needs and through life cycle concerns whatever the used means (e.g., advanced studies, simulations, mock-ups, models, prototypes, etc.).
  2. Contribute to the formalization of mission/function description, architectural & algorithms design, and the refinement of functional and non-functional requirements.
  3. Design, code, debug, write test procedures, and test software code; chair design reviews.
  4. Review code, test procedures, and test results.
  5. Analyze and implement corrections for defect reports.
  6. Perform engineering testing in the field and investigate problems in the field.
  7. Contribute in co-engineering activities with the Systems Engineering team to ensure system-software consistency and compliance with the software architecture.
  8. Solve tasks in the best technical and timely manner; look for opportunities and make suggestions for improvements.
Required Skills and Experience:
  1. Minimum 1 year of relevant working experience; Relevant Academic Projects will be considered.
  2. University degree in Computer Science, Engineering, or a closely related field.
  3. Entry-level analysis skills, able to diagnose issues based on field logs and correlate events to failures.
  4. Able to handle assignments within a small to medium scale software application.
  5. Knowledgeable of the software development processes.
  6. Able to quickly integrate with the team and work independently.
  7. Knowledge of software development environments (Microsoft Visual Studio, desktop simulator, target simulator, etc.).
  8. Entry-level knowledge of railway signaling techniques including SelTrac CBTC.
  9. Experience working within a team using Agile Methodologies.
  10. Practical experience with typical programs which are part of Microsoft Office Suite.
  11. Practical experience with source control, IDE, and requirements management tools (e.g., Eclipse, Jira, Git, ClearCase, ClearQuest, Doors, etc.).
  12. Entry-level experience in development of software in C++ including templates, STL, Boost, MFC usage.
  13. Entry-level knowledge of C#, WPF.
  14. Entry-level experience in using scripting languages such as Perl and Ruby.
  15. Knowledgeable of object-oriented techniques, multithreading, socket programming, and General Windows Programming.
  16. Able to program on various operating platforms (i.e., Windows, Linux, etc.).
  17. Entry-level experience in development of software for embedded systems using programming languages such as C and C++.
  18. Entry-level experience in Modelling and Simulation.
  19. Basic understanding of Graph theory.
Preferred Skills and Experience:
  1. Professional Engineer (PENG).
  2. Entry-level experience in development of software in C# is an asset.
  3. Entry-level experience in using scripting languages such as Perl, Python, or Ruby is an asset.
  4. Entry-level experience in development of software in Java, C#, Assembly, and Python programming languages will be considered an asset.

Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at Hitachi Rail Careers.

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.

We would be delighted if you would be one of our followers at Hitachi Rail LinkedIn.

#LI-MA2
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Analyst jobs in Old Toronto