Alstom aims to enhance its industry-leading mobility solutions by developing high-quality software for transport systems, including trains, metros, and digital mobility solutions, while ensuring greener and smarter transportation.
Requirements
- Experience or understanding of software design, development, and integration.
- Knowledge of vital or secure software development (desirable) and railway software development (desirable).
- Familiarity with concurrent engineering and working transversally with engineering teams.
- Proficiency in oral and written English communication skills.
- Team management skills.
- Ability to contribute to continuous improvement and apply processes and standards.
- Strong adaptability to evolving technologies and a commitment to lifelong learning.
Responsibilities
- Contributing to the elaboration of the software specification and architecture in collaboration with the software architecture team.
- Performing detailed design and coding of software components.
- Setting up and managing the software development tool chain.
- Specifying, designing, preparing, and performing tests and verifications of a junior software developer’s deliverables.
- Placing software work products under configuration management.
- Supporting software/software integration alongside other software designers.
- Supporting hardware/software integration in collaboration with hardware designers.
Other
- Degree in Engineering or Master’s degree in a relevant field.
- Leadership skills to support junior developers and collaborate effectively with cross-functional teams.
- Resilience and a proactive approach to problem-solving.
- Willingness to work in a collaborative and inclusive environment.
- Commitment to lifelong learning and career development.