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é
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.