Développement de bancs de test en simulation et de tests physiques pour le firmware
d’un FPGA dans le cadre du développement d’une nouvelle balise de détresse pour l’aviation commerciale.
Rédaction des plans de test.
Réalisation du banc de test VHDL et de scripts pour l’exécution et la collecte des résultats.
Simulation comportementale et post-synthèse, mesure de couverture.
Réalisation d’un banc de tests physiques et du logiciel de pilotage de l’exécution des tests.
Compétences générales :
Électronique numérique
Test
Cadres normatifs :
DO-254
Langages de programmation et de description de matériel :
Intégration de nouveaux protocoles dans un réseau propriétaire sans fil, bas débit et basse consommation pour l’IoT (LPWAN).
Cette expérience s’inscrit dans le prolongement des travaux réalisés entre 2016 et 2018 dans le cadre d’un poste en CDI chez Qowisio.
La mission consiste à compléter le firmware des différents modèles de gateways du réseau Qowisio.
Compétences générales :
Systèmes embarqués
Électronique numérique
Traitement du signal
Radio logicielle
Langages de programmation et de description de matériel :
Dans le cadre du service ingénierie de l’ESEO, développement matériel et logiciel au service
des équipes de recherche. Participation à la formation d’ingénieurs.
Projet PREST (Plateforme Régionale de Surveillance Tellurique) en collaboration avec l’IPGP (Institut
de Physique du Globe de Paris).
Développement d’un interrogateur numérique pour capteurs optiques de déplacement, destiné à un observatoire sismologique.
Rédaction des spécifications, conception.
Prototypage des algorithmes de traitement du signal.
Développement logiciel embarqué, pilotes, accélérateurs de calcul sur FPGA.
Déploiement de deux équipements sur des sites d’intérêt sismologiques en Guadeloupe.
Développement d’un réseau propriétaire sans fil, bas débit et basse consommation pour l’IoT (LPWAN).
En collaboration avec les équipes de développement système et hardware, concevoir et réaliser le logiciel
embarqué d’un équipement de réception et de décodage de messages numériques émis par des objets connectés sans fil.
Cet équipement est aujourd’hui déployé et fait partie de l’offre commerciale de Qowisio.
Prototypage d’algorithmes de traitement du signal et de radio logicielle.
Développement logiciel embarqué, pilotes, accélérateurs de calcul sur FPGA.
Suivi du déploiement et tests sur le terrain avec les équipes opérations et support.
Documentation technique.
Compétences générales :
Systèmes embarqués
Électronique numérique
Traitement du signal
Radio logicielle
Langages de programmation et de description de matériel :
Enseignement à des élèves-ingénieurs. Coordination de l’équipe d’enseignants (permanents et vacataires) en électronique numérique.
Cours et activités pratiques d’électronique numérique, FPGA, langage VHDL.
Architecture de l’ordinateur, microcontrôleurs.
Introduction à l’ingénierie dirigée par les modèles.
Recherche en ingénierie dirigée par les modèles (IDM) pour l’embarqué. Collaborateur externe de l’équipe Systèmes Temps Réel de l’IRCCyN, Nantes (maintenant LS2N).
Développement de langages dédiés (DSL pour Domain-Specific Languages) :
Langage de description d’architectures de processeurs, générateur de simulateurs.
Langage et interpréteur pour la modélisation des protocoles de communication.
Compétences générales :
Systèmes embarqués
Électronique numérique
IDM
Langages de programmation et de description de matériel :
C
Assembleur 68000
Assembleur ARM
Java
Xtend
VHDL
Cibles matérielles :
ARM7TDMI
Microchip PIC
Motorola 683xx
FPGA Xilinx
SoC Xilinx Zynq
Outils de développement :
Chaîne de compilation GNU
Microchip MPLab
Xilinx ISE
Xilinx Vivado
Modelsim
Eclipse
git
Langages et frameworks de modélisation et de transformation de modèles :
UML
EMF
ATL
Xtext
Acceleo
Du au
Doctorant puis ATER (Attaché Temporaire d'Enseignement et de Recherche)
Collaboration entre le LESTER (Laboratoire d’Électronique des Systèmes Temps Réel, maintenant Lab-STICC),
le CNES (Centre National d’Études Spatiales) et Astrium (maintenant Airbus Defence and Space).
Ce travail de recherche s’inscrit dans le domaine du développement de System-on-Chips pour le traitement d’images embarqué dans les satellites d’observation de la Terre. Il propose l’utilisation d’outils de synthèse de haut niveau (HLS pour High-Level Synthesis) pour créer des composants réutilisables flexibles capables de satisfaire des contraintes variées (vitesse de calcul, surface de silicium, consommation d’énergie, etc).
Actions réalisées :
État de l’art : modélisation et synthèse de circuits électroniques numériques, synthèse de haut niveau.
Proposition d’une méthode de transformation des algorithmes de traitement du signal pour la synthèse de haut niveau sous contraintes de temps et de ressources.
Étude de cas : développement d’un composant de transformation en ondelettes discrète pour la compression d’images au standard JPEG2000.
Compétences générales :
Traitement du signal
Traitement d’images
Compression d’images
Imagerie par satellite
Électronique numérique
Langage de modélisation et de description de matériel :