Clearsy
Aix-en-Provence | 2018-2024
Contrat de Pré-embauche + CDI
Clearsy est une entreprise spécialisée en système sécuritaire, principalement à destination du secteur ferroviaire. Ces systèmes doivent répondre aux normes SIL.
Avec les nouvelles lignes de métro 15, 16, 17 et 18 du projet Grand Paris, Clearsy a été sollicité pour mettre en place un système de supervision incendie. J'ai eu l'occasion de travailler sur le poste opérateur de ce système de supervision, une interface en C++/Qt répondant aux normes SIL 2, présentant les états de chacune des gares de ces lignes, et alertant l'opérateur en cas de danger.
Avec ma volonté de diversifier un peu mon activité, j'ai pu consolider une équipe faisant de la relecture critique pour le système U500 d'Alstom (système de pilotage de train automatique nouvelle génération).
Pendant une majeure partie de mon temps à Clearsy, j'ai travaillé à l'évolution et la maintenance d'un logiciel d'aide à la conception de plan de voie pour Alstom. J'ai intégré le projet alors que le logiciel avait été conçu comme un POC pour mesurer s'il répondait réellement à un besoin, et j'ai aidé à le faire évoluer vers un logiciel à large base d'utilisateur servant de référence au sein d'Alstom. Lors de son évolution, des modules ont été ajoutés pour répondre à des besoins connexes aux voies (les salles d'équipement), et j'ai pu concevoir une base sur laquelle développer ces modules. Le développement s'est effectué avec les technologies C++ et Qt.
L'une des activités principales de Clearsy est la validation de donnée. Ces données doivent répondre à des règles mathématiques qui vont les mettre en corrélation et vérifier les contraintes qui s'exercent. Dans cette activité, j'ai pu travailler sur des outils aidant ces ingénieurs, notamment une bibliothèque logicielle, implémentée en C++/Boost, qui importe les données depuis différents formats et génère des rapports synthétisant le résultat. J'ai également travaillé sur sa mise en oeuvre pour un projet en particulier.
Enfin, à mon arrivée à Clearsy, j'ai brièvement travaillé sur une plateforme automate de train, mêlant ADA, C et configuration de système Linux. Ce projet s'est malheureusement arrêté avant son terme, car il servait de doublon à une autre plateforme.