Nous recherchons un ingénieur en traitement du signal sur cible FPGA pour renforcer l’équipe R&D dans le développement des futurs produits.
Les développements à venir implémentent sur une cible FPGA une architecture mixte incluant en microcontrôleur temps réel ?blaze, IP en VHDL natif et IP synthétisées via HLS.
Le titulaire prendra la responsabilité de l’implémentation des algorithmes de traitement du signal inertiel dans un cœur FPGA.
L’équipe dispose d’experts inertiel pour fournir, expliquer et arbitrer les traitements à implémenter, ainsi que d’un architecte logiciel garant de l’intégration des différentes fonctions dans l’architecture existante.
Les missions sont les suivantes :
- Prise en main
- Architecture logicielle du projet
- Outil HLS XILINX
- Analyse des travaux précédents
- Mise en place / consolidation des flux de développement et validation des fonctions via HLS
- Dimensionnement et implémentation du traitement du signal numérique capteur :
- Filtrage
- Calcul polynomial, matriciel et différentiel
- Validation des fonctions unitaires
- Validation des fonctions sur cible
- Gestion de l’archivage de projet sous Git
- Rédaction de documents techniques
A moyen terme, le titulaire deviendra référent sur l’implémentation des traitements sur cible FPGA, et sera le garant de l’ajout des fonctionnalités définis dans la roadmap. Une montée en compétence sur la maitrise globale de l’architecture logicielle sera effectuée pour permettre la conduite d’évolution en complète autonomie.
Profil
Ingénieur de spécialité électronique numérique, vous disposez d'une expérience significative (de 3 – 7 ans) dans le domaine de l’électronique numérique ou télécom.
La maitrise d’HLS est déterminant pour le poste, le candidat devra justifier de projets réalisés avec ce logiciel.
Vous savez :
- Analyser et comprendre une architecture numérique
- Appliquer un procédé de développement rigoureux
- Proposer des solutions liées aux contraintes de l’électronique embarquée
- Prendre en main et faire évoluer un référentiel logiciel existant,
Une expérience de développement de capteur dans un cadre normatif rigoureux est souhaitée (télécom, aéronautique, défense).
Vous savez faire preuve d’autonomie, travailler en équipe dans un esprit collaboratif. Vous n’hésitez pas à aller chercher les informations nécessaires à la conduite de votre mission.
Compétences recherchées :
Vous avez de bonnes connaissances dans les domaines suivants :
- Logiciel embarqué en langage C et C++
- Maitrise des technologies FPGA
- Logiciel embarqué en langage VHDL
Les logiciels de conception et de simulations utilisés sont les suivants :
- Flow de conception VHDL sur cible XILINX : Vivado, HLS, Vitis,
- Environnement de projet logiciel : GITT, JIRA