OUTIL COMMUNICATION ÉQUIPEMENTS ERTMS

Objectif du stage : Le contexte du stage est la norme de signalisation européenne ERTMS (European Rail Traffic Management System), qui définit l’échange normalisé 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 (Specific Transmission Module). Les messages sont structurés en en-tête, paquets et variables, avec des tailles de variables définies.

La bibliothèque logiciels produit aura la charge de :

  • De permettre des choix métier
  • 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 connaissances « métier » et participer à la vie des projets de l’agence strasbourgeoise de CLEARSY.

Livrables attendus :

  • Documentation de l’API
  • Documentation d’architecture
  • Le code source
  • La suite de tests
  • Une CI
  • Un installeur/paquet/… en conformité avec l’OS

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
  • Base de données MySQL/SQLite
  • Tests unitaires (QTest)
  • Tests fonctionnels (Squish)
  • Méthode agile SCRUM
  • Gestion de version SVN/GIT
Lieu
  • Strasbourg
Durée 6 mois
Niveau Bac +5

Postuler à cette offre de stage d'ingénieur

Pour postuler merci d’envoyer
un CV et une lettre de motivation
à l’adresse :

stages-ingenieurs@clearsy.com