TCMS software engineer H/F

Québec, Canada, AKKA [2019-10832]

Field(s) of expertise
Software Engineering
Job type

About this job

As a Software Engineer, you will be responsible for writing and implementing software that will support Train’s Control Management Systems (TCMS) for legacy fleets. The candidate will oversee the control command implementation on the TCMS.

Based on requirements, he/she will write the detailed software specification and, in compliance with mandatory standards, perform complete and detailed studies regarding TCMS software development.


  • Write functional specification for the supplier or for the software development team
  • Implement the TCMS logic (1131, Isagraf) on the hardware (TCMS from any supplier)
  • Write software and follow software configuration management processes
  • Design, implement, test, and troubleshoot software related to the TCMS systems
  • Develop and maintain documentation and evidence for industry compliance
  • Ensure deliverables such as documentation, software configuration, software releases, bug fixes, and new feature implementations are completed on-time, within scope and within budget
  • Develop the TCMS test cases and associated documentation to demonstrate compliance to the agreed system requirements
  • Execute the system and software testing. Report on the results and discuss with the development engineers any issues found to aid rapid resolution of any problems
  • Provide technical expertise in train control and information systems to shape future solutions


  • Master’s degree (BAC+5) in Computer Science/Automation
  • Minimum 2 years’ experience, preferably in the Railway sector
  • Experience in development and validation of the software
  • Knowledge in Control & Command (TCMS)
  • Knowldege in Automation
  • Knowledge of Linux, C and C++ are assets
  • Fluent in English – Knowledge of French is a strong asset
  • Available immediately to work in Canada (Montreal, Quebec)

For information on how the personal data in your application is processed, please see the AKKA Privacy Policy.