Objectif du sujet :
- Concevoir et développer un système embarqué basé sur un microcontrôleur STM32 pour accompagner les ingénieurs dans le suivi, l’analyse et l’intégration des sous-systèmes d’un véhicule.
- Intégrer un enregistreur de données CAN temps réel, un convertisseur CAN/MODBUS (RS232) et une interface graphique embarquée, complétés par des applications mobile et desktop multiplateforme.
Travail à faire / Livrables attendus :
- Développer la gestion des communications CAN, MODBUS (RS232) et Bluetooth sur STM32 ; implémenter le data logger CAN en temps réel avec stockage sur mémoire externe (carte SD ou flash).
- Implémenter un convertisseur CAN ↔ MODBUS (RS232) pour assurer l’interopérabilité avec d’autres sous-systèmes et une interface graphique embarquée (pour paramétrage et contrôle local).
- Concevoir une application mobile et desktop multiplateforme (Qt / C++) permettant le pilotage et l’analyse distante via liaison série ou Bluetooth.
- Réaliser des tests d’intégration dans un environnement représentatif d’un véhicule en respectant contraintes de robustesse, fiabilité et temps réel.
Compétences techniques requises :
- Langages et environnements : C, C++, STM32CubeMX, STM32CubeIDE, TouchGFX, Qt Creator.
- Protocoles et bus : CAN bus, RS232/RS485 (UART), SPI ; connaissances en enregistrement temps réel et stockage sur mémoire externe.
Informations pratiques et candidature :
- Référence : LL-02 — Poste : Ingénieur (Tunis) — Durée : 6 mois (voir 4-6 mois pour la durée contractuelle PFE).
- Pour postuler envoyez votre candidature par email à
aes-stages@ACTIA.COM
en précisant la référence LL-02 et votre disponibilité.