October 2023 - Today
Company: SNCF Réseau (DEX+)
Position: System architect and software engineer
As part of the operation of its signal boxes, SNCF Réseau develops and provides the Operation Documents to the involved parties. Those documents, current provided in paper format, are numerous and complicated to navigate, making the maintenance of interlocking systems hard.
My objective, as part of the DEX+ team in the DGEX Solutions branch, is to design and develop simulation tools for these systems to facilitate their conception, management and maintenance.
Understand the technical operation of the different types of relay stations (PRS, PRG, PRCI) using internal documents and in relation with the operators;
Define specifications in conjunction with the development teams and operators to create a tool that meets requirements as closely as possible;
Design a flexible and robust code architecture to adapt to changing needs
Develop visual design interfaces and simulation algorithms for interlocking systems.
Programming languages and libraries: Python (Numpy, FastAPI); Flutter
Versioning : Git/Gitlab
As the project is only at the early stage of defining needs and producing the first prototypes, no technical details can be provided. This section will be detailed in the future as the tools are developed and new features added.
composants nécessaires
structure générique
Modes dégradés à simuler (intéret pour la création et la maintenance du circuit)
REX sur la structure du logiciel et les fonctionalités souhaitées