See all the jobs at Witekio here:
, , | Engineering | Full-time
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. Ensemble, nous travaillons sur des solutions connectées innovantes, fiables et sécurisées destinées à nos clients.
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 :
- 5 entités : Siège à Lyon et des bureaux à Paris, Bristol, Stuttgart et Seattle
- +160 experts passionnés
- +20 ans d’expérience dans le logiciel embarqué
Nous recherchons notre nouveau Stagiaire Ingénieur développement embarqué C++ / Qt (F/H) :
Contexte :
L’entreprise gère aujourd’hui son matériel de projet à travers plusieurs armoires physiques, suivies via un outil d’inventaire interne (EZOffice). Cependant, le mode de fonctionnement en libre-service génère régulièrement des pertes de matériel, des erreurs de rangement et un manque de traçabilité.
Pour résoudre ces problématiques, l’entreprise souhaite concevoir une solution d’armoires connectées permettant de tracer automatiquement les dépôts et retraits de matériel, tout en sécurisant l’accès et en fiabilisant la gestion de l’inventaire.
Le stage consiste à concevoir et développer un prototype d’armoires connectées, piloté par une interface tactile unique reposant sur une board embarquée sous Linux. Le système devra intégrer une interface Qt, un verrouillage électronique et un mécanisme de secure boot garantissant l’intégrité logicielle.
Missions :
1. Étude et conception
- Analyse du besoin et rédaction du cahier des charges technique,
- Définition de l’architecture système (matériel / logiciel / réseau),
- Sélection et configuration de la board embarquée (type STM32MP1, NXP i.MX, Raspberry Pi, etc.)
2. Développement du BSP (Yocto)
- Création d’une distribution Linux embarquée avec Yocto,
- Intégration des couches matérielles (drivers, device tree, U-Boot, kernel),
- Mise en place du secure boot,
- Génération d’une image système personnalisée intégrant Qt et les services nécessaires.
3. Développement logiciel (Qt / C++)
- Conception et développement d’une interface utilisateur Qt / QML,
- Gestion de l’authentification (PIN, badge RFID, identifiant unique),
- Contrôle des serrures électroniques et lecture des capteurs via GPIO / UART / I²C,
- Intégration du lecteur QR Code et communication avec l’outil d’inventaire (API REST, MQTT, etc.),
- Enregistrement et synchronisation des événements (déposits/retraits) en temps réel.
4. Tests et intégration
- Validation logicielle et matérielle du prototype,
- Rédaction de la documentation technique et du guide utilisateur.
5. Livrables
- Cahier des charges fonctionnel et technique,
- BSP complet généré via Yocto, incluant Qt et le mécanisme de secure boot,
- Application Qt fonctionnelle sur la board + écran tactile,
- Prototype d’armoire connectée avec contrôle d’accès et traçabilité,
- Documentation technique et guide d’utilisation.
Environnement Technique : C / C++, Qt, Linux embarqué (Yocto), Git, BitBake, U-Boot, OpenSSL, Device Tree, API Rest, : Board ARM (STM32MP1, NXP i.MX, Raspberry Pi, etc.)
Profil Recherché :
- Étudiant(e) en dernière année d’école d’ingénieurs ou Master 2 spécialisé en informatique embarquée, électronique ou systèmes temps réel.
- Un intérêt pour le travail bas niveau
- De bonnes bases en C / C++ et Linux Embarqué
- Un esprit curieux et une bonne autonomie
Pourquoi rejoindre Witekio ?
- Une culture technique forte, avec des équipes multidisciplinaires et des projets variés.
- Un environnement collaboratif et bienveillant, où l'on valorise la curiosité, le partage de connaissances et l’autonomie.
- Une passion pour l’innovation : on aime les défis technologiques, les produits intelligents et les solutions sur-mesure.
- Des projets concrets et impactants
- Un bon équilibre vie pro / vie perso
Processus de recrutement
- 1 entretien téléphonique pour apprendre à se connaître,
- 1 test technique
- 1 entretien technique avec nos experts,
Nous garantissons l’accessibilité de l’ensemble de nos opportunités professionnelles aux personnes en situation de handicap
Fetching your Linkedin profile ...