Postée il y a 21 jours
La mission se déroule dans une entreprise innovante spécialisée dans la conception et la fabrication de systèmes de vision et d'imagerie pour des applications critiques dans les secteurs de la défense, de l'aérospatiale et de l'industrie. Nos produits de haute technologie répondent aux besoins les plus exigeants en termes de performance et de fiabilité.
Nous recrutons un(e) Ingénieur(e) FPGA en charge d'assurer la conception des architectures Firmware et la conception détaillée des modules embarqués de nos caméras vidéo ; traitement numérique vidéo ; interfaçage numérique de transfert des données capteur d'image vers le FPGA et FPGA vers les interfaces de sortie, protocole de communication.
Profil :
Vous etes diplômé(e) d'une école d'ingénieur spécialisée en électronique, vous disposez d'une expérience professionnelle d'au minimum 4 à 7 ans dans la conception de firmware pour FPGA dans le domaine des équipements optroniques.
Vous maitrisez parfaitement les outils VIVADO et la connaissance d'outils de simulations dédiés aux FPGA.
Sous la responsabilité directe de la Direction Technique, et en collaboration avec les différents métiers des équipes de développement (Électronique), vos principales Missions seront :
- Identification d'un modèle FPGA correspondant aux besoins techniques et de coût d'un projet.
- Contribuer avec le responsable Firmware à la spécification des composants complexes
- Contribuer à la rédaction du plan de validation firmware
- Configuration des IOs (positions, alimentations des banques..) et communication avec l'équipe de conception des cartes électroniques
- Conception de modules VHDL complexes, validation en simulation et intégration dans le FPGA
- Instanciation d'un processeur dans le FPGA + mise route du SDK + programmation du code embarqué en C
- Instanciation d'un contrôleur DDR3 ou DDR4
- Instanciation d'IP Third Party (sortie vidéo SDI, HDMI, CXP,GigE, Algorithme ...)
- Conception de l'environnement complet de synthèse, rédaction des contraintes de timing en synthèse (internes + externes en fonction des datasheet des composants externes au FPGA avec lesquels il communique),
- Optimisation de l'utilisation des mémoires internes aux FPGA, optimisation de la consommation du FPGA,
analyse de timing après synthèse et correction du VHDL pour fixer les éventuels problèmes de timings)
- Contribuer aux phases de mise au point, et aux essais de qualification
- Contribuer et participer aux revues d'avancement projet
- Assurer un reporting aux responsables