

Ingénieur en électronique et systèmes embarqués, avec un an d’expérience issu de stages et de projets académiques et personnels. Compétent en C, C++, Python et environnement Linux, je suis motivé, curieux et prêt à rejoindre une équipe dynamique pour développer mes compétences et contribuer à des projets innovants.
Automatisation et déploiement d’un logiciel de surveillance et de détection des pannes des machines industrielles :
• Développement d’un logiciel embarqué en C, C++ et Python pour la surveillance et la détection de pannes
de machines industrielles, visant l’amélioration de leurs performances et de leur disponibilité.
• Instrumentation et installation de capteurs industriels adaptés.
• Programmation et intégration des drivers de capteurs, conformément aux fiches techniques des
constructeurs.
• Implémentation des protocoles industriels et IoT : MQTT, HTTP, OPC UA et Modbus, pour la
communication et la remontée fiable des données.
• Collecte, traitement et stockage des données dans des bases PostgreSQL et TimescaleDB, avec intégration
d’un modèle d’IA permettant la détection de défauts avec une précision de 85%.
• Automatisation complète (100%) du processus d’exécution et de déploiement à l’aide de scripts Bash,
garantissant la reproductibilité des opérations.
• Synchronisation temporelle des capteurs via un serveur NTP local, développé sur Raspberry Pi avec
module GPS, assurant la cohérence des mesures.
• Conception d’interfaces de supervision (IHM) interactives à l’aide de Grafana et ThingsBoard pour la
visualisation et l’analyse en temps réel.
• Intégration continue et déploiement automatisé de l’application à l’aide de GitLab CI/CD
• Résolution des incidents liés aux déploiements et aux pipelines CI/CD, afin de garantir la stabilité, la
disponibilité et les performances de la plateforme.
• Collaboration étroite avec l’équipe de développement pour identifier les axes d’optimisation et améliorer
l’efficacité globale du système.
Prototypage et optimisation des méthodes de transmission vidéo entre objets connectés via des réseaux IoT :
• Conception et développement d’un banc de tests expérimental basé sur des cartes Raspberry Pi et
ADALM-PLUTO, intégrant des modules radio, afin d’évaluer et d’optimiser la transmission vidéo entre
objets connectés via les réseaux cellulaires (4G/5G) et le Wi-Fi.
• Implémentation du protocole LoRa en C++ sur un microcontrôleur pour le contrôle à distance des flux
(activation / désactivation des transmissions), permettant une gestion optimisée des communications.
• Développement de modules de codage et de traitement vidéo en Python, visant la compression et
l’optimisation des flux, avec une réduction du volume de données transmises de 30 à 40%.
• Automatisation de l’environnement logiciel par la création de scripts Shell, facilitant l’installation et la
configuration des dépendances.
• Définition et mise en oeuvre de scénarios de tests, incluant des campagnes de mesures de portée, débit et
latence, afin d’analyser les performances des échanges vidéo selon les technologies réseau utilisées.
Développement d'une interface de gestion des événements d'un système embarqué
Conception et implémentation d’une entité Switch Matrix en VHDL sur FPGA (DE1-SoC)
• Conception et développement d’une entité Switch Matrix en VHDL sur carte FPGA DE1-SoC.
• Définition de l’architecture matérielle en approche RTL, basée sur des composants modulaires.
• Analyse et vérification de l’implémentation logique à l’aide du RTL Viewer sous Quartus Prime.
• Simulation fonctionnelle et validation du design avec ModelSim.
• Synthèse, compilation et déploiement du design sur la carte FPGA.
Ce projet m’a permis de comprendre et d’appliquer la démarche complète de conception au niveau RTL, de
simulation et de validation d’une entité VHDL à l’aide des outils Quartus Prime (RTL Viewer) et ModelSim.