Wayside Software Engineer

Apply now »

Date: 24-Jan-2023

Location: Saint-Bruno, QC, CA

Company: Alstom

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Alstom’s products portfolio ranges from high-speed trains, metros, monorail, trams and e-buses to integrated systems, customized services, infrastructure, signalling and digital mobility solutions. With Bombardier Transportation joining Alstom on January 29, 2021, the new Group’s combined revenue amounted to €15.7 billion for the 12-month period ended March 31, 20201. Headquartered in France, Alstom is now present in 70 countries and employs 75,000 people. www.alstom.com

The Train Control and Monitoring System (TCMS) Wayside system is the ground based infrastructure and software collection that gathers, processes and makes data from the trains available to the end user. It contains the train performance and usage data required for the fleet management, operation and maintenance. Furthermore. It also allow modification and generation of train configuration files that are transferred to the trains.


Position goals : 

  • Understand the currently deployed system and handles the execution of the required corrections or improvements.
  • Lead, design, and validate the Wayside ground systems through the various interventions.
  • Interface with 3rd-party suppliers who develop or supply software or hardware solutions.


Responsibilities : 

  • Designs, codes and tests the required changes or improvements;
  • Based on requirements, the specifications of internal or external clients, and in compliance with mandatory standards, performs complete and detailed studies, drafts technical documents, approves technical documents and carries out mandates assigned by the Project Engineer and/or the Manager;
  • Participates in technical document reviews;
  • Prepare system documents for submission to the customers and suppliers;
  • Interacts with the Onboard software development team;
  • Generate the test procedures for system integration and validation. Conduct the validation and integration tests;
  • Support System Qualification and Field Engineering activities toward commissioning of the trains and wayside systems;


The candidate will work on already deployed systems and shall show strong autonomy, learning ability, problem solving and reverse-engineering skills.

The candidate will work in a new team under development and shall demonstrate leadership and adaptability.


Typical projects are :

  • Execute system improvements through SW development or 3rd party involvement
  • Analyze and correct functionality issues
  • Manage software component obscolescence by finding, developing or have a 3rd party develop an alternate solution.
  • Define and apply Wayside configuration changes resulting from Onboard changes


Desired profile :

  • University degree in software or computer engineering or computer or electrical engineering
  • A minimum of 5 years of relevant experience
  • Experience in a Windows environment
  • Good knowledge of C#
  • Experience with SQL database
  • VMWare and PowerShell, an asset
  • Demonstrate leadership and autonomy
  • Fluent in English and French
  • Be able to travel to the various customer sites across North America, if necessary, on an occasional basis


We thank all applicants for their interest; however, only those under consideration will be contacted.

Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?  


Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected.  All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. 


Effective 29 January 2021, Alstom completed the acquisition of Bombardier Transportation. This is a Bombardier Transportation Legal Entity Position - positions at Bombardier Transportation companies are all members of the Alstom Group.


Job Segment: Testing, Developer, Database, SQL, Supply, Technology, Operations