Software Development Engineer

Apply now »

Date: 22 Sept 2025

Location: Savigliano, IT

Company: Alstom

We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 80 000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact. 

 

 

Software Development Engineer (SDE) The Software Development Engineer (SDE) is responsible for implementing and debugging functionalities of the Train Control Management System (TCMS) and related subsystems within the assigned project. The role includes testing activities both on trains and on test benches (HIL for TCMS, subsystems, and simulated electrical schematics).  

In particular the SDE is accountable for:

  • Implement software logic based on project requirements defined by the Control Engineer.
  • Deliver software releases for the functions and subsystems within their scope.
  • Perform TCMS debugging and support testing activities on benches and trains.
  • Provide proofreading reports following the analysis of project requirements.
  • Manage Change Requests (CRs) related to the assigned functions and subsystems.
  • Handle software issues identified during validation activities. 

Knowledge & Experience required:·  Experience on LORE platform (NTV/ETR675/PKP/SBB Trains)

  • Experience with the LORE platform (e.g., NTV, ETR675, PKP, SBB trains).
  • Solid knowledge of model-based software development tools such as Matlab/Simulink and ControlBuild, specifically in the railway domain.
  • Experience in dynamic test and commissioning of LORE Trains is a plus.
  • Hands-on experience in train validation, particularly with high-speed trains.
  • Familiarity with communication protocols such as MVB and WTB.
  • Experience in Testing & Commissioning is a plus.
  • Ability to interface with customers on technical topics is a plus.
  • Italian speaker preferred (LORE platform documentation is in Italian).
  • Agile mindset and strong problem-solving skills with the ability to think outside the box.

 

 

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!

 

Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63  countries we operate in. We’re committed to creating an inclusive workplace for everyone.


Job Segment: Testing, Developer, Technology

Apply now »