ACTIA Engineering Services
ACTIA Engineering Services
Tunisie

REF:LL-14 IMPLÉMENTER UNE ARCHITECTURE SERVICE-ORIENTED UTILISANT SOME/IP ON LINUX EMBARQUÉ PFE

Systèmes embarqués (Linux/Android)Développement C/C++/RustRéseaux et protocoles (SOME/IP)

Publié il y a 9 jours

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 3 jours
Cohérence LinkedIn / CV vérifiée.

Description du poste

Objectif du sujet :

  • Implémenter une architecture orientée services sur une carte Linux embarquée (Engicam ou Raspberry Pi) en utilisant le protocole SOME/IP et la bibliothèque vSomeIP en C++.
  • Permettre la communication réseau entre différents modules logiciels (pattern provider/consumer) en assurant la modularité et la maintenabilité des composants.
  • Valider la stabilité et la robustesse des échanges SOME/IP par simulation et tests sur la plateforme embarquée.

Travail à faire :

  • Étudier et intégrer la bibliothèque vSomeIP C++ sur la cible (Raspberry Pi ou Engicam) sous Linux embarqué, adapter la compilation et les dépendances pour l'environnement cross-compilation si nécessaire.
  • Développer des services (providers) et clients (consumers) SOME/IP pour des cas d'usage tels que diagnostic, contrôle, surveillance réseau, incluant gestion d'APIs et formats de message.
  • Configurer et intégrer les endpoints nécessaires pour assurer la communication bidirectionnelle, le broadcast et la gestion de services dynamiques (découverte, annonce, subscription).
  • Mettre en place et exécuter des tests unitaires et d'intégration pour vérifier le bon fonctionnement des échanges SOME/IP sur la plateforme embarquée.

Environnement technique et validation :

  • Plateforme cible : carte Linux embarquée (Engicam ou Raspberry Pi) ; outils : toolchain Linux embarqué, gestionnaire de paquets/déploiement, scripts d'intégration.
  • Technologies : C embarqué, C++, Linux (réseaux), protocole SOME/IP, bibliothèque vSomeIP, tests unitaires/intégration (frameworks à définir selon le contexte).
  • Validation : scénarios de tests pour stabilité, latence, robustesse des échanges, tests de charge simples et simulation d'erreurs réseau.

Livrables et documentation :

  • Code source des services et clients SOME/IP, scripts d'intégration/déploiement sur la cible et exemples de configuration d'endpoints.
  • Rapport et documentation détaillant les étapes d'intégration de vSomeIP, adaptations spécifiques au matériel, procédures de test et résultats obtenus.

Candidature / Contact :

  • Pour postuler, envoyer CV et lettre de motivation en indiquant la référence REF:LL-14 dans l'objet du mail à l'adresse suivante : aes-stages@actia.com .
  • Adresse e-mail de contact : aes-stages@actia.com.