Ingénieur Fpga Référent

Il y a 9 heures

Grenoble, Auvergne-Rhône-Alpes, France En-core.io Temps plein
Vous rejoignez l'équipe système, qui réunit électronique, logiciel, optique et mécanique, pour devenir le référent technique de l'équipe FPGA. À quoi sert le FPGA ici ? Il intervient à trois niveaux :
- dans le produit final, où il pilote le composant d'acquisition sur son électronique et met en forme les flux vidéo, certains designs étant livrés directement aux clients
- dans le prototypage et les démonstrateurs, pour valider de nouvelles architectures
- dans les bancs de caractérisation et de test, qui servent à qualifier les composants pour l'industrialisation Les cibles sont principalement AMD-Xilinx (UltraScale notamment), avec des interfaces LVDS, des protocoles vidéo, du SpaceWire, du SPI, des liens série rapides et des sujets de gestion mémoire. 1
- Architecture et design Vous définissez l'architecture FPGA des nouveaux systèmes avec l'équipe projet, puis vous concevez et faites évoluer les blocs et IP qui la composent. Une bibliothèque d'IP et d'architectures de traitement du signal existe déjà : vous l'enrichissez et vous en tenez la cohérence. Vous gardez les mains dans le design, c'est là que se prennent les bons arbitrages. 2
- Mise au point et debug Premier sujet au backlog : un système d'acquisition de grande taille pour le spatial, avec du debug sur des interfaces rapides. Vous analysez les comportements en sortie de développement, en simulation comme au banc. En parallèle, vous faites évoluer la solution de test qui sert à la qualification industrielle. 3
- Lead technique de l'équipe Vous accompagnez les designers FPGA : revues de design, animation des points techniques, aide au déblocage, montée en compétence de chacun. Vous coordonnez aussi les prestataires et intervenants extérieurs, et vous partagez votre expertise en interne par la formation et les retours d'expérience. 4
- Innovation et veille L'entreprise dépose des brevets et partage ses avancées techniques. Vous y contribuez par la veille technologique, par vos propositions de solutions nouvelles et, quand le sujet s'y prête, par des publications ou des conférences. Ce poste s'adresse à un ingénieur qui veut faire grandir une équipe sans quitter le design, et qui aime suivre un système de bout en bout, du banc de caractérisation jusqu'au produit embarqué.
Vous avez déjà conçu des designs FPGA complexes et les avez menés jusqu'à leur fonctionnement sur carte, sur des cibles AMD-Xilinx sous Vivado, avec des liens série rapides, des interfaces haut débit et des contraintes mémoire. La simulation fait partie de votre méthode (Xcellium est utilisé ici, mais vous en avez sans doute pratiqué d'autres). Quand un lien ne tient pas, vous passez au labo, oscilloscope en main et dans le respect des règles ESD, jusqu'à comprendre ce qui se passe. Le versioning se fait sous Git. Ce qui fera la différence ici, c'est d'avoir déjà été la personne vers qui l'équipe se tourne : relire un design, débloquer un collègue sur un problème de timing, expliquer un choix d'architecture et le faire adopter. Vous avez aussi travaillé dans un cadre normatif contraignant (médical, automobile, défense, spatial), idéalement au contact de la microélectronique. Si l'imagerie, le SpaceWire, l'UltraScale ou les coeurs ARM font partie de votre parcours, vous serez en terrain connu. Le traitement d'image, lui, se découvre sur place : les briques algorithmiques sont capitalisées dans l'entreprise, et l'enjeu porte sur leur implémentation. Au quotidien, vous construisez avec des électroniciens, des opticiens, des mécaniciens et des développeurs logiciel, et vous coordonnez des prestataires extérieurs. Une partie des clients et partenaires échange en anglais : vous saurez défendre un choix technique et mener une réunion de debug dans les deux langues. Les activités défense et spatial impliquent par ailleurs un cadre de travail propre à ces marchés. C'est un CDI direct, pas en presta ;) L'équipe en-core vous accompagne tout au long du process. À bientôt, L'équipe en-core