Software Maintenance Engineer

Date: 14-Aug-2019

Location: Ridderkerk, ZH, Netherlands

Company: Alstom

The Railway industry today is characterized by both a strong and sustained growth across the world. The trends that drive this are well known:  environmental challenges, population growth, urbanization and increasing demands for mobility.   With 6B€ of Sales and around 32,000 employees based in over 60 countries, Alstom develops & markets the most complete range of systems, equipment and services offered today in the railway sector. Today we offer our customers solutions that feature a seamless blend of diverse technologies, ensuring optimal interfaces, along with flexible implementation and real synergy in innovation.



Job Title:           Software maintenance Engineer

Job Location:     Ridderkerk



Alstom is leading in the field of innovations aimed at reducing CO2 emissions, including the hydrogen-powered Coradia iLint train, H3 hybrid locomotive and the new fully own-developed electric Aptis bus.

For all public transport companies in the Netherlands we are an important supplier of equipment and systems and we’re the partner to meet the growing need for public transport. With Alstom being awarded a contract to supply the fleet of Intercity New Generation (ICNG) trains to the NS and the North/Southline in Amsterdam, Alstom Netherlands is a very successful team.

In the Netherlands, Alstom Transport BV is located in Utrecht and Ridderkerk. In Ridderkerk our (rolling stock) service activities are concentrated on: maintenance, field service, renovation, modernization, integration of electrical installations, hybrid traction and the delivery of parts & repairs. The customer basis we service comprises the main Dutch operators like NS, RET, GVB, HTM as well as international customers.

The Alstom site in Utrecht specializes in the complete delivery and maintenance of signalling systems, aimed at safe and efficient transport of trains, metro’s and trams. Activities are conducted like engineering, testing and commissioning, maintenance and project management. Alstom has implemented main line signalling systems like ERTMS for the Betuwe route and urban systems like CBTC for the Amsterdam metro/North-South Line.

Alstom Transport BV is part of the Alstom Benelux organization and Alstom Europe organization.



Today in almost all renovation, modernization and integration activities software is involved. A rail vehicle contains many systems controlled by software. This means the challenge of working one day with a diversity of development systems of 20 years ago and the next day with state of the art environments. An the biggest challenge of all: the integration of a new system within an existing vehicle (the combination of old and new!).


Purpose of the job:

Deliver software modules by ensuring detailed design and implementation of these modules.


  • Maintain (the knowledge of) all software systems
  • Create solutions for customers within there existing fleets
  • Deliver these solutions on time with the right level of quality



  • Contributes to the elaboration of SW specification & architecture, in collaboration with the SW architect
  • Realizes development on legacy SW modules :
    • Realizes sustaining of  existing (legacy) SW modules
    • Keep the (legacy) toolchains operational
    • Implement customer requests
    • Perform customer acceptance tests, when necessary at customer site
    • Update and extend existing technical and user documentation
  • Realizes development of new SW modules :
    • Realizes the SW modules detailed design & coding
    • Sets up and maintain the SW development tool chain
    • Prepares and performs SW module tests and verifications of deliverables (“Designer” tests), prior to the ones formally realized by a dedicated V&V team (depending on Safety Integrity Level and associated Product development organization).
    • Puts the SW work product under configuration management according to product Configuration Management Plan
    • Supports the HW/SW integration (together with the HW designer)
  • Through his activities, contributes to standardization by reusing existing solutions or by implementing reusable solutions
  • Keeps a strong link with the SW architect, HW designer, RAMS and V&V departments, through the whole SW design cycle
  • Applies processes and standards
  • Keeps informed of the evolution of technologies through techno watch
  • Contributes to continuous improvement (Return of Experience, processes)


Desired knowledge / Experience:

  • Minimum a Bachelor degree with  at least 3 years relevant professional experience.
  • Experienced in Embedded C and at least one object oriented language, PLC development (IEC61131-1) is a pré.
  • Knowledge of Software architecture, Design methods, Design Patterns, Coding standards, Best Practices, Code review and software engineering processes
  • Interpret and create functional and technical documentation
  • Experienced in defining test protocols and test execution


  • Experience with standards EN50128 or IEEE1558
  • Hardware development (analogue and digital PCBA’s)



  • Dutch, English.


Diversity :

Alstom promotes diversity and encourages women to apply for this position.


At Alstom, we offer you the opportunity to unleash your potential and reinvent yourself. As a future employee, you will have a unique opportunity to drive our organization forward, while continuing to build your career and contribute to the expanding growth of the global railway industry.  More information about Alstom can be found at:


Job Segment: Developer, Embedded, Product Development, Supply, Testing, Technology, Research, Operations

Find similar jobs: