Enable job alerts via email!

Software Analyst

Hitachi Rail

Old Toronto

Hybrid

CAD 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Analyst, where you'll play a crucial role in developing cutting-edge software for train control systems. This position offers the opportunity to work on innovative projects that enhance rail signaling solutions, ensuring customer satisfaction through quality software development. With a focus on collaboration and continuous improvement, you'll engage in design reviews, coding, and testing while contributing to a culture of inclusivity and diversity. If you're ready to make a meaningful impact in the tech-driven rail industry, this is the perfect opportunity for you.

Qualifications

  • Minimum 1 year relevant working experience or equivalent.
  • Good analysis skills to diagnose issues based on field logs.

Responsibilities

  • Designs, codes, debugs, and tests software for train control systems.
  • Analyzes customer needs and contributes to software requirements.

Skills

C++
C#
Perl
Ruby
Object Oriented Programming
Multithreading
Socket Programming
Windows
Microsoft Visual Studio
Software Development Process

Education

B. Sc. in Electrical Engineering
B. Sc. in Computer Science

Tools

Microsoft Visual Studio
Desktop Simulator
Target Simulator

Job description

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)

We are looking for a Software Analyst to join our team in Toronto.

The successful candidate 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

  • Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations, mock-ups, models, prototypes, etc.).
  • Contributes to the formalization of mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements.
  • Designs codes, debugs, write test procedures and tests software code, chairs design reviews.
  • Reviews code, test procedures and test results.
  • Analyses and implements correction for defect reports.
  • Perform engineering testing in the field and investigates problems in the field.
  • Contributes in co-engineering activities with the Systems Engineering team in order to ensure system-software consistency and the right refinement of software components and compliance with the software architecture.
  • Solves tasks in the best technical and timely manner. Looks for opportunities and makes suggestions for improvements.

Required Skills and Experience

  • Good command of C++ language including templates, STL, Boost, MFC usage.
  • Good command of C#, WPF.
  • Good command of the scripting languages Perl and Ruby.
  • Knowledgeable of object oriented techniques, multithreading, socket programming, Windows.
  • Good analysis skills, able to diagnose issues based on field logs and correlate events to failures.
  • Able to handle assignments within a medium to large scale software application.
  • Knowledgeable of the software development process.
  • Able to quickly integrate with the team and work independently.
  • Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator, etc.).

Preferred Skills and Experience

  • B. Sc., in Electrical Engineering, Computer Science or equivalent, plus minimum 1 year relevant working experience – or equivalent.

Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

QA Analyst (multiple fixed-term opportunities)

Best Buy

Vancouver null

Remote

Remote

CAD 73.000 - 76.000

Full time

6 days ago
Be an early applicant

Software Developer- Ruby on Rails Specialist

ActiveDEMAND

Calgary null

Remote

Remote

CAD 75.000 - 95.000

Full time

2 days ago
Be an early applicant

Tandem (HPNS) Systems Programmer Bilingual

Software International

Montreal null

Remote

Remote

CAD 60.000 - 80.000

Full time

5 days ago
Be an early applicant

QA Analyst (Future Roles)

Testlio

Toronto null

Remote

Remote

CAD 60.000 - 80.000

Full time

8 days ago

QA Analyst

TripArc

Vancouver null

Remote

Remote

CAD 75.000 - 95.000

Full time

12 days ago

Program Consultant (Integration and Implementation Specialist) - Youth Wellness Hubs Ontario

CAMH

Toronto null

Remote

Remote

CAD 65.000 - 85.000

Full time

14 days ago

Program Consultant (Integration and Implementation Specialist) - Youth Wellness Hubs Ontario

Ocean State Job Lot

Toronto null

Remote

Remote

CAD 70.000 - 85.000

Full time

21 days ago

QA Analyst (Remote)

Wastecanada

Barrie null

Remote

Remote

CAD 60.000 - 90.000

Full time

30+ days ago

Intermediate Software Integration Specialist

Cetaris

Old Toronto null

Remote

Remote

CAD 60.000 - 100.000

Full time

30+ days ago