Au sein du service software embarqué et en lien avec les équipes hardware et les architectes solutions, vous aurez pour mission principale de développer et maintenir en condition opérationnelle les design FPGA embarqués sur les charges utiles.
Plus précisément, vous serez en charge de:
Participer à la réalisation de l'architecture, du développement en VHDL / Verilog et de la vérification des design FPGA, en vue de leur implantation sur les FPGA de nos charges utiles.
Manipuler aussi bien des briques purement algorithmiques (traitement de signal, compression,.) que des briques d'interface lorsque les contrôleurs de ces interfaces sont localisés sur le FPGA.
Travailler avec des composants SoC FPGA (CPU et FPGA intégrés) et à ce titre participer à l'interfaçage des design développés (paramétrages, récupération des données) avec un noyau Linux.
Réaliser les différents tests d'intégration et validation sur cartes électroniques (cartes d'évaluation et cartes finales), dans un contexte d'intégration continue.
Prendre en main des IP fournies par des third parties et les intégrer dans nos designsCompétences:
Maitrise des outils de développement FPGA des principaux fournisseurs de FPGA (Microchip, Xilinx, Intel, NanoXplore)
Maitrise des langages de type VHDL, Verilog, Python, Tcl ainsi que des outils de conception Quartus/Vivado
Bonnes connaissances des outils de simulation et de vérification
Bonnes connaissances de l'architecture Asic / FPGA / SoC
Des connaissances en traitement du signal serait un atout
Anglais technique écrit et lu
D'autre part:
De bonnes raisons de nous rejoindre ?
Modalités du poste
Avantage
2 An(s)