Witekio est expert du logiciel embarqué / IoT, avec une approche système globale, intégrant différentes couches logicielles, du hardware jusqu'au cloud. Depuis octobre 2019, Witekio a démarré une nouvelle aventure en rejoignant le groupe Avnet, fournisseur mondial d'électronique & IoT. Dans le cadre d'un plan stratégique visant à renforcer le Centre d'Excellence Embarqué du Groupe Avnet, nous lançons la création et l'expansion de plusieurs équipes tournées vers l'international au sein de Witekio et localisées en France.
Pour en savoir plus sur nos réalisations, retrouvez quelques-uns de nos case studies : https://witekio.com/category/case-studies/
Nos chiffres clés :
Contexte :
Et si deux appareils embarqués pouvaient se voir, s'entendre et se parler ?
Durant ce stage de fin d'études, vous construirez la plateforme logicielle d'un dispositif de téléprésence connecté. À partir d'une plateforme Linux embarqué sur mesure, vous créerez une image Linux basée sur Yocto, développerez une application complète en C avec une interface tactile LVGL, et ferez en sorte que deux appareils identiques se découvrent et communiquent en Wi-Fi avec de l'audio et de la vidéo en direct.
L'objectif est simple à formuler mais exigeant techniquement : transformer deux cartes embarquées en un système de communication vidéo fiable et à faible latence.
Vous travaillerez sur l'ensemble de la pile logicielle embarquée : de la distribution Linux et des interfaces matérielles au streaming multimédia, en passant par le réseau, l'architecture applicative et l'expérience utilisateur.
À l'issue du stage, deux cartes identiques devront pouvoir être posées sur une table, se connecter au même réseau Wi-Fi, se découvrir mutuellement et démarrer un appel vidéo.
Au sein de Witekio, vous rejoindrez notre équipe Embedded Software à Lyon et travaillerez sur un projet concret d'objet connecté combinant Linux embarqué, multimédia et réseau. Ce projet s'inspire d'un cas d'usage réel : les dispositifs de téléprésence connectés qui permettent de communiquer à distance via un appareil physique équipé d'un écran, d'une caméra, d'un microphone et d'un haut-parleur.
Vos missions :
Votre mission sera de concevoir et construire une plateforme logicielle complète pour un petit dispositif de téléprésence.
L'appareil reposera sur une carte embarquée équipée d'un écran, d'un écran tactile, d'une caméra, d'un microphone, d'un haut-parleur et d'une connectivité Wi-Fi. La même image logicielle sera installée sur deux cartes identiques.
Les deux appareils communiqueront directement via un réseau Wi-Fi local, permettant à un utilisateur de :
Le projet va volontairement au-delà du simple développement d'une interface graphique ou de la mise en place d'un flux vidéo fonctionnel.
L'architecture et les technologies exactes seront étudiées et choisies pendant le stage en fonction des capacités du matériel cible ; seules deux technologies sont imposées : Yocto pour le système et LVGL pour l'interface utilisateur. Vous construirez le système depuis la base, étudierez les capacités du système, ferez les choix d'architecture, réaliserez l'ensemble de la configuration système et écrirez l'application.
Au cours du développement, vous mesurerez et optimiserez les performances (latence, utilisation CPU/mémoire, bande passante, stabilité) et consoliderez le tout dans une image Yocto reproductible, prête pour la production, accompagnée d'une documentation adaptée.
L'objectif est de construire un démonstrateur de produit embarqué complet, du système d'exploitation jusqu'à une expérience utilisateur aboutie.
Profil Recherché :
Ce stage s'adresse à un(e) étudiant(e) ingénieur(e) en fin de cursus, avec un intérêt pour le logiciel embarqué, Linux et les objets connectés.
Nous recherchons une personne qui aime comprendre comment les choses fonctionnent, expérimenter avec du matériel et du logiciel, et résoudre des problèmes qui n'ont pas toujours de réponse évidente.
Vous devez avoir :
Des connaissances dans les domaines suivants seraient un vrai plus :
Vous n'avez pas besoin d'être déjà expert en multimédia, réseau ou Yocto. Le projet est volontairement large, et vous serez amené(e) à apprendre et explorer de nouvelles technologies tout au long du stage.
Nous accordons plus d'importance à votre curiosité, votre esprit technique et votre envie d'expérimenter qu'à une liste de prérequis cochés.
Pourquoi rejoindre Witekio ?
Processus de recrutement :
Nous garantissons l'accessibilité de l'ensemble de nos opportunités professionnelles aux personnes en situation de handicap.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.