Alstom is hiring a Software Development Engineer for the Main Processor Unit (MPU) and Display Unit within our Train Control department. In this role, you will be focused on the Citadis tramway product line, developing and integrating software modules for train control systems while ensuring strict compliance with technical specifications and established processes.
What You'll Do
- Deliver the Train Software module and integrate it according to your assigned Engineering Work Package.
- Deploy and apply train control development procedures and processes on your assigned project.
- Produce an MPU control construction software model compliant with TCMS SwRS, SwDS, and interface control documents, considering RAMS constraints and product SRAC.
- Develop software and modules for TCMS equipment while ensuring and maximizing the reuse of configurable standard software components.
- Generate executable code and configuration for loading onto TCMS equipment, including the Main Process Unit (MPU) and Multi-application Control Electronic (MCE).
- Produce the software integration plan, integrate different functions, and provide required reports.
- Provide support for supplier interface testing on the TCMS test bench.
- Assist during train integration and validation phases upon request.
- Manage the RoE (Rules of Engagement) for both the design process and the application function library.
- Implement development practices and rules as defined in train control support plans, including coding and naming rules (SwQAP, SwVerP, SwCCMP, TCMS).
- Resolve and track open configuration management points raised by TCMS Software Quality Assurance.
- Manage each individual software module under configuration control.
Team & Environment
This role is part of the Engineering SERVICES department within the Train Control métier.
Work Mode
This position requires onsite work at our La Rochelle location.
Alstom is an equal opportunity employer.




