ACTIA Engineering Services
ACTIA Engineering Services
Tunisie

LL-02 DÉVELOPPEMENT D’UNE PLATEFORME EMBARQUÉE DE COLLECTE, DE CONVERSION ET DE VISUALISATION DES DONNÉES VÉHICULE PFE

Systèmes embarqués (Linux/Android)Développement logiciel (C/C++)Communication CAN/Modbus

Publié il y a 9 jours

Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expire dans 3 jours
Cohérence LinkedIn / CV vérifiée.

Description du poste

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, un convertisseur CAN/MODBUS (RS232) et une interface graphique embarquée, complétés par des applications mobile et desktop multiplateforme (Qt/C++).

Travaux à réaliser

  • Développer la gestion des communications CAN, MODBUS (RS232) et Bluetooth sur STM32, incluant l’acquisition et le traitement temps réel des trames.
  • Implémenter un data logger CAN temps réel avec stockage sur mémoire externe (carte SD ou mémoire flash) et gestion des contraintes temps réel et fiabilité.
  • Concevoir et développer un convertisseur CAN ↔ MODBUS (RS232) assurant l’interopérabilité entre sous‑systèmes.
  • Développer une interface graphique embarquée (TouchGFX ou équivalent) pour le paramétrage et le contrôle local sur le microcontrôleur.
  • Concevoir une application mobile et desktop multiplateforme (Qt / C++) pour l’analyse, la visualisation et le pilotage du système via liaison série ou Bluetooth.

Tests, intégration et contraintes

  • Réaliser des tests d’intégration dans un environnement représentatif d’un véhicule, en validant robustesse, fiabilité et latence temps réel.
  • Gérer les contraintes liées à un environnement embarqué (bruit, énergie, robustesse électromécanique) et assurer la conformité des échanges CAN/MODBUS.

Compétences requises

  • Maîtrise de C et C++, expérience STM32 (STM32CubeMX, STM32CubeIDE) et frameworks UI embarqués (TouchGFX).
  • Connaissance des protocoles CAN, RS232/RS485 (UART), SPI et développement d’applications Qt (Qt Creator) pour desktop/mobile.

Informations pratiques & candidature

  • Référence du sujet : REF:LL-02 — Lieu : Tunis — Durée : 6 mois.
  • Pour postuler, envoyer votre candidature à l’adresse suivante : aes-stages@actia.com .