EN-FR-03: Software Development Engineer (SDE)

Apply now »

Date: 08-Aug-2019

Location: SAVIGLIANO, TO, Italy

Company: Alstom

Join a global player in the Railway industry.

Alstom is today a world leader in integrated railway system and manage the widest range of solutions in the rail market:  from high-speed trains to metros and tramways to customized services, infrastructure and signaling solutions.

Headquartered in France, we are today present in over 60 countries and as a world-class leader in Engineering, our experts and centers of excellence play a major part in our world-wide engineering projects.

To further grow our Engineering expertise, we are now launching a worldwide campaign to recruit over 100 Engineering Experts in the area of Rolling Stock and Components.

We are looking for a  Software Development Engineer

Job Title & Purpose

Software Development Engineer

Purpose of the Job
  He/she performs Software Development activities on the project assigned.
  He/she performs integration of the software modules developed for a project.
Accountable for :
  Delivery of Train Software module and integration of the module, according to his / her Engineering Work Package.
  Deployment and application of Train Control & Information Solutions development procedures and processes on his / her project.
  Producing  MPU  Control  Build  Software  Model  in  compliance  with  TCMS  RSAD,  Functional  Design  Document,  Interface  Control Document, taking into account the RAMS constraints.
  Developing  software  /  modules  for  TCMS  equipment  (while  assuring  and  maximizing  the  reuse  of  standard  configurable  software components.
  Generating  executable  code  and  configuration  to  be  loaded  on  the  TCMS  equipment   :    MPU  (Main  Process  Unit),  MCE  (Multiapplication Control Electronic) , DDU (Display Driver Unit) , MVB/WTB, gateway, CRS/TRS
  Producing the software integration plan, integrate various functions and provide reports, as applicable.
  Providing support for Supplier interface test on TCMS Test Bench
  Providing support during train integration, upon request.
  Providing support during train validation, upon request.
  Managing the RoE of his activity for both design process and applicative function library
  Implementing the development practices and rules as defined in the Train Control support plans.
  Resolving and follow the open points of configuration management raised by the Quality Assurance of the TCMS Software
Job Specifications:
Knowledge & Experience
  Hands-on development experience of one or more software phases like software development, hardware-software integration etc, with minimum of 3 years’ experience.
  Experience in developing in IEC61131-3 software or using model based development tools like Matlab / Simulink, Control Build etc.
  Familiarity with real-time, distributed controllers and their functioning.
  Knowledge of real time network protocols like MVB, Ethernet, CAN, RS232, RS 485 etc


Joining Alstom is an amazing opportunity to work with top of the end technical & innovative transportation solutions and play a key role in our international rail transportation projects.

For more information, please visit our Alstom website: www.alstom.com !

Job Segment: Developer, Testing, Quality Assurance, Technology

Find similar jobs: