Ingénieur FPGA (Field-Programmable Gate Array) (H/F)
CDILATITUDE
- Contrat
- CDI
- Durée de travail
- 39H/semaine Travail en journée
- Expérience
- 5 An(s)
- Qualification
- Cadre
- Secteur d'activité
- Construction aéronautique et spatiale
- Code ROME
- M1822
- Code NAF
- 3030Z
Description du poste
Votre mission comprend :
Conception et développement FPGA
- Concevoir et implémenter des architectures FPGA (Xilinx UltraScale+, Versal, Zynq, etc.) pour des applications embarquées
- Développer des algorithmes en VHDL / Verilog / SystemVerilog, en garantissant le respect des contraintes temporelles
Analyse temporelle et optimisation
- Analyser et résoudre les problèmes de timing (setup/hold, skew, etc.) à l'aide d'outils tels que Vivado
- Appliquer des techniques avancées (pipelining, retiming, placement/routage manuel) afin d'atteindre les objectifs de performance
Intégration SoC
- Collaborer avec les équipes matériel et logiciel pour intégrer les FPGA dans des solutions System-on-Chip (SoC)
Gestion des entrées/sorties
- Concevoir et valider différentes interfaces (GPIO, Ethernet, DDR, LVDS, etc.)
Validation et essais
- Créer des bancs de test (simulation, co-simulation, tests sur cible) pour valider les conceptions
- Utiliser des outils de vérification (ModelSim, Questasim) et des équipements de mesure (oscilloscopes, analyseurs logiques)
- Rédiger les tests unitaires des logiciels développés
- Participer aux campagnes de tests d'intégration logicielle
Qualité
- Définir et faire appliquer les processus de développement FPGA sur l'ensemble du cycle de développement (documentation, gestion de versions, utilisation des outils, règles de conception)
Performance
- Contribuer à la feuille de route logicielle embarquée afin d'améliorer les performances de l'avionique
Compétences requises
- Maîtrise de VHDL / Verilog / SystemVerilog
- Expérience pratique des outils Xilinx (Vivado, Vitis, Petalinux)
- Connaissance des protocoles d'entrées/sorties (PCIe, AXI, JESD204B, etc.) et des standards de communication
- Expérience en analyse temporelle statique (STA)
- Connaissances en traitement numérique du signal (DSP) et en architectures parallèles (serait un plus)
- Maîtrise des outils de gestion de versions tels que Git
- Expérience dans la rédaction de spécifications logicielles et de documents de conception
- Autonomie, curiosité et passion pour la technique
- Bon niveau en français et en anglais
Connaissances appréciées
- Expérience des standards liés à Ethernet
- Notions en développement embarqué et en design patterns en C/C++ ou Ada
- Une connaissance du secteur spatial serait un atout
- Minimum 5 ans d'expérience en logiciel embarqué
Compétences recherchées
Concevoir et gérer un projet
Profil souhaité
- Déplacements
- 2
L'entreprise
LATITUDE
Intéressé(e) par cette offre ?
Voir sur France Travail (nouvelle fenêtre)