Concevoir et développer une librairie MQTT générique et configurable pour une plateforme ferroviaire.
Fournir un wrapper simple à intégrer dans les applications ferroviaires existantes afin de standardiser l'échange via MQTT.
Travail à faire
Concevoir une librairie MQTT générique supportant plusieurs topics et formats de payload.
Rendre les topics et les formats de payload configurables et facilement modifiables sans recompilation.
Intégrer un wrapper facilitant l'utilisation de la librairie dans les applications ferroviaires en cours d'utilisation.
Développer une application de test exploitant la librairie avec différentes configurations et formats de payload pour valider le comportement.
Compétences requises
Maîtrise du langage C++ (C++17) pour le développement de la librairie et du wrapper.
Connaissance du protocole MQTT et des outils de build (CMake, Conan, Makefile).
Autonomie élevée attendue; une bonne connaissance des systèmes Linux est appréciée.
Informations pratiques et candidature
Référence : REF:LL-09, Poste : INGÉNIEUR, Lieu : SFAX.
Durée indiquée sur l'offre : 6 mois (stage).
Pour postuler, envoyer votre candidature à l'adresse suivante : aes-stages@actia.com.
Objet du mail recommandé : « Candidature - REF:LL-09 CONCEPTION ET DÉVELOPPEMENT D'UNE PASSERELLE EMBARQUÉE POUR LE PROTOCOLE MQTT D'UNE PLATEFORME FERROVIAIRE ».