Cursus Ingénieur
Logiciel embarqué & cybersécurité
Compétences & méthodologies
Compétences techniques
Maîtrise du C et C++17 pour les systèmes à contraintes (temps réel, mémoire). Programmation multitâche et gestion des OS embarqués.
Application des principes de sécurité dès la conception (Secure by Design). Modélisation de menaces, durcissement système.
Mise en œuvre de protocoles de communication (MQTT, BLE, WiFi, UDP/TCP) pour l'interconnexion des systèmes.
Méthodologies & projet
Conception architecturale rigoureuse (UML, SysML), gestion des exigences et cycle en V.
Stratégies de tests (unitaires, intégration, système), validation et intégration continue.
Pilotage d'équipe, coordination avec les parties prenantes, reporting et respect des délais.
Documentation technique précise, revues de conception et présentations orales.
Projet ProSE
Un projet d'ingénierie grandeur nature
Le projet ProSE est bien plus qu'un travail d'école : c'est un véritable projet d'ingénierie réparti sur deux semestres, mêlant exigences réelles, contraintes industrielles et livrables professionnels.
Spécifications, architecture, implémentation, tests et validation finale.
Linux embarqué, Android, protocoles réseau, communication sécurisée, supervision et robotique.
Réunions d'équipe, sprints, mises au point système, intégration, refactorings et vérifications qualité.
Dossier d'architecture, modèle UML, cahier des charges, plan de tests, documentation développeur.
9 étudiants • 2 itérations complètes • Soutenances régulières • Revue client
Pilote Android au sein d'une sous-équipe de trois développeurs. Conception de l'interface : écrans, ergonomie, esthétique, cohérence visuelle. Chef d'équipe lors de la première itération.
330h encadrées en cours • ~900h totales • Équivalent à un vrai projet industriel
Immersion professionnelle
Apprenti ingénieur systèmes embarqués
FDI Urmet France
Équipe plateforme Linux
Au sein de l'équipe plateforme Linux, je contribue à la conception, à l'unification et à la fiabilisation de l'OS embarqué utilisé dans les produits du groupe. Mon travail porte notamment sur la maintenance et l'harmonisation des BSP Yocto pour les plateformes NXP i.MX6 et i.MX8, ainsi que sur la modernisation des couches logicielles associées.
