DEVELOPPEMENT FULLSTACK CALCULATEUR SECURITAIRE

Objectif du stage : Concevoir le futur module d’interface d’un calculateur ainsi que les IHM permettant d’y accéder.

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).
L’activité est majoritairement orientée vers le secteur ferroviaire, énergie (nucléaire) et défense.

Société à taille humaine sur 4 sites en France, en pleine croissance (150 personnes), nous développons et déployons nos systèmes dans le monde entier depuis plus de 10 ans, nous avons notamment pu travailler à Sao Paolo / Stockholm / Caracas / New York / Hiroshima / Honolulu…)

Les équipes CLEARSY interviennent dans toutes les phases d’un projet, de la spécification à la réalisation de systèmes « clé en main » tout en garantissant un respect le plus strict des exigences de sûreté.
Clearsy recherche aujourd’hui des ingénieurs passionnés par le challenge technique et qui ont appris à apprendre pour venir renforcer ces équipes techniques.

Cette citation reflète bien nos valeurs : Steve Jobs – Cela n’a pas de sens d’embaucher des gens intelligents et de leur dire quoi faire ; nous embauchons des gens intelligents pour qu’ils nous disent ce qu’il faut faire

Pour ses nouveaux développements, CLEARSY souhaite faire évoluer ses logiciels ETCS dans le cadre des Game Changers. Un de ces Game Changers est l’ATO (Automatic Train Operation) qui est un système non sécuritaire permettant d’automatiser la conduite des trains mais qui utilise pour son fonctionnement les ressources ETCS (système de contrôle-commande Européen) et notamment l’EVC (calculateur de sécurité embarqué) et le DMI Driver Machine Interface (IHM du conducteur). Le but du stage est de concevoir un système de test (prototype) ATO comprenant les fonctionnalités essentielles telles que l’échange d’information avec le conducteur, le pilotage du train (commandes de traction/freinage) et l’enregistrement des données juridiques.

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

Localisation : Strasbourg
Durée : 6 mois
Niveau : Bac +5

Pour postuler merci d’envoyer un Cv et une Lettre de motivation à l’adresse : stages-ingenieurs@clearsy.com

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