Software Analyst - Tools And Simulators

Hitachi Rail

Toronto, Ontario, Canada
Base: $66,000 - $96,000; bonus/equity: annual ince...
Hybrid
C++ with stl and boost proficiency
Object-oriented techniques and multithreading
Source control tools and ides usage
This entry-level role focuses on developing and testing components of operationally or safety-critical software systems within the railway signaling domain

Job Summary

  • This entry-level role focuses on developing and testing components of operationally or safety-critical software systems within the railway signaling domain.
  • The company offers an extensive benefits program including fully paid health premiums, a retirement savings plan with no vesting period, and three weeks of vacation.
  • Candidates will work alongside a global team of over 5000 engineers across multiple disciplines to contribute to cutting-edge digital transformation.

Matching Summary

This entry-level role focuses on developing and testing components of operationally or safety-critical software systems within the railway signaling domain.

Salary

Base: $66,000 - $96,000; Bonus/Equity: Annual Incentive plan; Benefits: Health, Dental, Vision, Retirement match, 3 weeks vacation

Skills & Requirements

Must-have

  • C++ with STL and Boost proficiency
  • Object-oriented techniques and multithreading
  • Source control tools and IDEs usage
  • Waterfall and Agile methodology knowledge
  • Root cause analysis of software defects

Nice-to-have

  • Curiosity for proposing improvements
  • Python scripting tool exposure
  • Control theory understanding (PID, Fuzzy)
  • Multi-OS programming experience
  • AUTOSAR and MISRA C++ standards knowledge

Key Requirements

  • Bachelor's degree in Computer Sciences or Engineering
  • Minimum 1 year of relevant working experience
  • Proficiency in Microsoft Office Suite

Work Rights

Not specified

Tailored Resume

Cover Letter