VIE - Software Designer TRK (m/f)
Role details
Job location
Tech stack
Job description
As part of the SML400 GP-SSI Design team in Charleroi, this Software Designer role offers a unique opportunity to play a central part in the evolution and enhancement of the SML400 GP-SSI system, with a special focus on the innovative CIXL-T product - the central safety brain of the system. This product is at the heart of our technology roadmap, with exciting developments planned up to 2028.
Your initial mission will be to recover and master the in-depth knowledge of the SML400 GP-SSI CIXL-T product, currently managed by the ALSTOM St Ouen site, and to ensure its successful transfer to the Charleroi site. You will work with a generic hardware safety platform (two variants) and a dedicated application software, becoming a key reference for both. Additionally, you will gain expertise in the "DataPrep" tool, which is essential for configuring the product and supporting future updates.
This position allows you to be involved in the full software lifecycle: understanding components, implementing changes, maintaining and upgrading features, and performing design testing. You will collaborate closely with other team members to guarantee the quality and relevance of deliverables, all within a dynamic and supportive environment.
Based mainly in Charleroi, the role includes regular interactions with the St Ouen site (especially during knowledge transfer workshops) and offers a flexible working arrangement between on-site and remote work. Over time, you may also contribute your expertise to other software teams within the SML400 GP-SSI programme, supporting the overall system planning and development.
Tasking:
Concretely, the roles and tasks of the Designer will be as follows:
- Take the knowledge of CIXL-T product thanks to learning session in ALSTOM St Ouen and participate/ensure its transfer on Charleroi site, jointly with the team in place (see description in "context" chapter above).
- After transfer, to be able to challenge technical proposal and analyse change(s) requested (through CR management) to deliver the best effort to implement them. To share the proposal with other team to ensure a final agreement.
- Write documentation related to SML400 GP-SSI related product(s).
- Maintain or develop new features for related product(s) (including participation to requirement definition).
- Integrate and test features (design tests) on the Charleroi Tests Bench.
- Support the official V&V activities to ensure the global Program delivery planning.
- On their request, support other metier (i.e.: SW engineering, Verification and validation, Safety, Certification team).
- On their request, support project team providing its expertise on product function to secure their deployment on customer site.
Requirements
- Experimented in modelling method (i.e.: UML, SADT, SysML).
- Experimented in redaction of specification and requirement traceability (EN and FR).
- Proactivity to support system design/engineering.
- ADA language knowledge is a plus (learning session shall be organised if not).
- Good knowledge of C, C++ and Python programming languages;
- Git (Gitlab);
- Docker;
- Willingness and proactiveness to learn new technologies and/or programming languages;
Mandatory:
- Engineer's degree or master's degree.
- Software development.
Desirable:
- Network communication protocols, and good understanding of IT networks (asset).
- Good knowledge of SQL (optional).
- Railway signalling knowledge and software development.
- Vital or secure software development.
Generalities:
- French and English language (written and spoken).
- Good organisation skills.
- Proactive and problem-solving attitude.
- Autonomous and independent.
- Ability to read and update documentation.
- Good communication skills and able to team working.