Software Analyst Intern

Posted:
11/17/2024, 4:00:00 PM

Location(s):
Ontario, Canada ⋅ Toronto, Ontario, Canada

Experience Level(s):
Internship

Field(s):
Software Engineering

Workplace Type:
Hybrid

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.

Toronto, Ontario, Canada (Hybrid)

Internship Duration: January 2025 – August 2025

We are looking for a Software Analyst Intern to join us for an 8-month internship at our Toronto office.

To perform design, analysis, programming and integration activities in the development of software for train control systems of Ground Transportation Systems Canada, achieving Customer Satisfaction of the delivered solution/product.

Key Responsibilities:

  • Understands the customer’s needs and lifecycle concerns, using various methods (e.g., advanced studies, simulations, mock-ups, models, prototypes, etc.).

  • Contributes to the formalization of mission/function descriptions, architectural and algorithm designs, and the refinement of functional and non-functional requirements.

  • Designs, codes, debugs, writes test procedures, and tests software code; chairs design reviews.

  • Reviews code, test procedures, and test results.

  • Analyzes and implements corrections for defect reports.

  • Performs engineering testing in the field and investigates field problems.

  • Contributes to co-engineering activities with the Systems Engineering team to ensure system-software consistency, proper refinement of software components, and compliance with the software architecture.

  • Solves tasks in the most technical and timely manner, while actively seeking opportunities for improvements and suggesting enhancements.

Required Skills and Experience:

  • The successful candidate should be pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field from an accredited university or college.

  • Knowledge of software development processes.

  • Entry-level experience with scripting languages such as Perl and Python.

  • Entry-level experience in software development for embedded systems using programming languages such as C and C++.

  • Able to quickly integrate with the team and work independently.

  • Practical experience with common programs in the Microsoft Office Suite.

  • Knowledge of object-oriented techniques, multithreading, socket programming, and general Windows programming.

  • Strong communication skills in English, both written and verbal.

  • The ability to work 40 hours per week in a hybrid environment for the duration of the internship, including at least two days per week in the office.

Preferred Qualifications:

  • Co-op student available for an 8-month term, with at least one additional quarter or semester of coursework remaining after the completion of the internship.

  • Relevant work experience is preferred; academic projects will also be considered.

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 https://www.hitachirail.com/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 https://www.linkedin.com/company/hitachirail.