Module d’interface EVC

CLEARSY est une PME Française fondée en 2001 par les ingénieurs auteurs de l’industrialisation de l’outil de modélisation formelle appelé Atelier B, utilisé pour spécifier, concevoir, valider les systèmes et réaliser les logiciels critiques (comme le pilote automatique du métro de la ligne 14 à Paris).

Rassemblant 150 ingénieurs répartis sur 4 pôles (Aix – Paris – Lyon – Strasbourg) CLEARSY participe aux projets stratégiques des grands industriels et donneurs d’ordres nationaux et internationaux.
L’activité est majoritairement orientée vers les secteurs ferroviaire, énergie (nucléaire) et défense. CLEARSY exporte aujourd’hui son expertise et ses systèmes à l’étranger (Sao Paolo / Stockholm / Caracas / New York / Hiroshima / Honolulu…)

Dans le cadre de son évolution, CLEARSY souhaite améliorer un logiciel existant. Le but du stage est de concevoir le futur module d’interface de l’European Vital Computer (EVC) ainsi que les IHM permettant d’y accéder.

L’EVC est en quelque sorte le cerveau du train et il permet d’évaluer en temps-réel toutes les informations nécessaires (vitesse, position…) afin de calculer un système complexe de courbes de freinage et ainsi prendre les décisions essentielles en termes de sécurité et de fonctionnement.

L’IHM actuelle est basée sur des composants C/C++ standard et elle est inclue dans la librairie logicielle EVC.

Le logiciel devra :

  • Fournir une API claire permettant d’échanger avec la librairie EVC
  • Séparer l’IHM de la librairie principale
  • Fournir une IHM multiplateforme web et mobile basée sur la même base de code
  • Prévoir les connexions cloud nécessaire pour le push des données

La documentation attendue :

  • Documentation de l’API
  • Documentation technique des IHMs
  • Documentation d’architecture

Le logiciel issu de ce stage pourra installer sur n’importe quelle plateforme et servira également de support à des formations ou plate-forme de test et validation.

Compétences recherchées :

  • Programmation C/C++ – Programmation Python / Flutter / Dart
  • Tests unitaires
  • Techniques de développement orienté objet
  • Base de données No-SQL

Compétences optionnelles :

  • Notions d’ergonomie
Location
  • Strasbourg
Duration 6 mois
Level 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