Predictive Maintenance Software Engineer (F/M)

Apply now »

Date: 15-Nov-2022

Location: Villeurbanne, FR

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. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide 

The Villeurbanne site (800 employees) specializes in the design and manufacture of on-board and off-board electronic systems and contributes to all of Alstom solutions.



Part of Services / Digital Solutions / Maintenance Data Solutions (MDS) organization, your role is to contribute to software development of predictive maintenance solutions (HealthHub)

This includes:

  • Data collection on servers
  • Big data processing
  • Data storage in data bases
  • Web site display

The Services MDS organization is in charge of developing the associated service offering and to deliver these services on contract or work packages.


Within the Services MDS R&D Engineering team, you are responsible for development activities related to the data collection, data storage, data processing and data display using servers. You shall contribute to specification, development and validation of new software release, and investigate issues proposing whenever feasible a possible bug fix.

You shall listen to customer feedback reporting issues and improvements, in order to propose solutions.


You are part of Services MDS Engineering team and may be assigned to one or several R&D project or work packages.

You will investigate new technologies and propose new technological solutions for the development, re-using open source components when necessary



  • Develop software solutions for predictive maintenance
    • web site, Java code and HTML code
    • data bases (Elastic, Cassandra, SQL)
    • Linux servers
    • Listen to customer feedback
  • Attend to R&D development coordination meetings.
  • Investigate new open source software technologies and perform technology watch.



The main skills required are:

  • Knowledge and experience of server software development
  • Knowledge and experience of HTML and Java
  • Knowledge and experience of open source components such as data bases (Elastic, Cassandra, SQL), Drools, Docker
  • Understanding of maintenance activities
  • English and French fluent


This position is based in on our Signalling Villeurbanne site (800 people), specialized in designing and manufacturing electronics systems on board and on tracks (traction, monitoring, passenger information, network…) to develop future train intelligence.


The future of transportation is already here. 
Alstom, with recorded sales of 7.3 billion in the 2016/17 fiscal year, is the world leader in integrated transport systems and continues to push the boundaries of innovation & digital solutions for transportation systems and e-mobility.  We are today at the forefront of providing sustainable modes of transport, with the largest range of rail solutions in the market.  Headquartered in France and present in over 60 countries,  we employ 32,800 people worldwide. 
For more information, please visit:

Job Segment: Open Source, SQL, Database, Developer, Java, Technology