OUTIL LANGUAGE ERTMS
Concevoir une bibliothèque permettant de créer/éditer des messages échangés entre le sol et le bord selon la norme ERTMS
Le contexte du stage est la norme de signalisation européenne ERTMS, qui définit l’échange normalisée de messages entre le sol et le bord.
Le but du stage est de concevoir une bibliothèque permettant de créer/éditer pour les différentes versions existantes (Baselines) de la norme, les messages échangés entre le sol et le bord selon les différents médias disponibles : balise, radio, boucle d’induction et STM. Les messages sont structurés en en-tête, paquets et variables, avec des tailles de variables définies.
Le logiciel produit sera en charge de :
- Permettre le choix de la Baseline
- Saisir des messages avec des contrôles de cohérence
- Modifier des messages
- Coder/décoder des messages en format hexadécimal
- Sauvegarder les messages en base de données
- Permettre l’utilisation des messages sauvegardés par des logiciels tiers.
Vous intégrerez une équipe projet composée à la fois de développeurs, testeurs, chefs de projet et experts techniques qui pourront vous aider à vous familiariser avec l’environnement, acquérir de solides connaissance « métier » et participer à la vie des projets de l’agence strasbourgeoise de CLEARSY.
Livrables attendus :
- Documentation de l’API
- Documentation d’architecture
La validation du logiciel obtenu sera un point essentiel du projet, ce qui permettra de mettre en pratique des tests unitaires et fonctionnels.
Compétences recherchées :
- Programmation C/C++
- QT
- Linux, Windows
- ERTMS/ETCS, SUBSET-026
- Base de données MySQL/SQLite
- Tests unitaires (QTest)
- Tests fonctionnels (Squish)
- Méthode agile SCRUM
- Gestion de version SVN/GIT
La candidate ou le candidat devra dans un premier temps appréhender le domaine ferroviaire afin de comprendre dans quel contexte industriel intervient ce stage. Dans un second temps, pour la réalisation, il/elle devra faire preuve d’esprit d’équipe, de dynamique, d’autonomie et de rigueur.
Localisation : Strasbourg
Durée : 6 mois
Niveau : Bac +5