Ingénieur(e) développement FPGA (H/F)
Description du poste
Entreprise de référence dans les domaines de l’électronique numérique et des hyperfréquences, en France comme à l’international, elle conçoit et développe des solutions de test et d’évaluation de systèmes radar et de guerre électronique, fondées sur la simulation en temps réel de signaux réalistes.
Les simulateurs développés combinent matériel et logiciel afin de fournir à des clients industriels majeurs (défense, aéronautique, recherche) des moyens de test parfaitement adaptés à leurs besoins spécifiques.
Dans le cadre du développement de nouveaux produits et du renforcement de ses équipes, la société recrute un(e) ingénieur(e) développement FPGA.
Vos missions :
Au sein des équipes R&D et en lien étroit avec les chefs de projets et responsables de sous-systèmes, vous intervenez sur le développement de composants FPGA au cœur des produits.
À ce titre, vous êtes amené(e) à :
Identifier et définir les composants programmables (CPLD / FPGA) nécessaires aux produits.
Réaliser la conception d’architecture puis la conception détaillée des blocs logiques.
Développer des circuits logiques programmables en VHDL / Verilog sous environnement Xilinx Vivado / Vitis.
Développer les scripts et bancs de tests.
Valider les développements par simulation.
Vérifier le bon fonctionnement sur cible matérielle.
Contribuer au support de validation système (interfaces avec logiciel et électronique).
Assurer le suivi des exigences, la gestion des versions et le traitement des faits techniques.
Collaborer étroitement avec les équipes hardware, firmware et software afin de garantir la cohérence globale des développements.
Déplacements ponctuels à l’international possibles.
Profil recherché :
Formation :
Bac +5 – École d’ingénieur ou université en électronique, systèmes embarqués ou FPGA.
Expérience :
Minimum 5 ans d’expérience en développement FPGA.
Compétences techniques :
Développement FPGA avancé.
Très bonne compréhension des contraintes hardware.
Expérience concrète sur : gestion DDR et DDS / contraintes mémoire FPGA (taille, arbitrage, timing) / interfaces de communication rapides.
Contraintes de timing et de performance élevées.
Bonne maîtrise des ADC : pilotage / tests / différents modes de fonctionnement.
Autonomie sur l’environnement Xilinx Vivado / Vitis.
Anglais B2 minimum.
Compétences appréciées :
Expérience sur protocoles de communication (SPI, I²C, CPI, etc.).
Culture systèmes embarqués.
Capacité à raisonner architecture globale et performance.
Expérience sur FPGA complexes (fréquences d’horloge ≥ 125 MHz, pilotage ADC/DAC, gestion DDR/DDS, interfaces série rapides).