
Stage – Outil de test protocole machine H/F
EasyMile
Toulouse, France · Internship · Test, Safety & Quality
Apply on EasyMile’s careers page- Company
- EasyMile
- Location
- Toulouse, France
- Type
- Internship
- Level
- Intern
- Specialism
- Test, Safety & Quality
- Posted
- 21 October 2026
About the role
Le système 3S communique avec les machines agricoles via le bus CAN selon un protocole propre à chaque constructeur. Aujourd'hui, un outil de vérification distinct existe pour chaque marque, alors que leur code est très largement commun : la maintenance est doublée et l'ajout d'un nouveau protocole est coûteux. Ce stage de fin d'études de 6 mois vise à les réunir en un seul outil, ouvert à tous les constructeurs. Vous aurez pour mission de concevoir un vérificateur de protocoles CAN unique, capable d'accueillir le protocole de n'importe quel constructeur, et le livrer sous forme d'application utilisable par un opérateur. Vous serez ainsi amené(e) à : • Analyser les outils existants et en extraire un socle commun ; • Concevoir une architecture modulaire où chaque protocole s'ajoute comme un module ; • Développer une interface graphique permettant à l'opérateur de choisir le protocole à vérifier et d'en consulter les résultats ; • Livrer une application autonome, facile à déployer sous Windows et Linux, ainsi qu’embarquable sur le système 3S ; • Automatiser les tests et la génération de l'application dans la chaîne d'intégration continue. • Documenter l’architecture choisie et l’ajout d’un nouveau protocole. À l'issue du stage, l'équipe disposera d'un outil opérationnel et documenté. Environnement technique : Python, bus CAN, développement d'IHM, packaging d'applications, Git, Jenkins, Docker, Linux.