Ingénieur FPGA référent - Systèmes d'acquisition d'image
Devenez le référent technique d'une équipe FPGA qui conçoit des systèmes d'acquisition d'image, du banc de test jusqu'au produit embarqué.
L'entreprise
/!\ Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)
Une entreprise française indépendante qui conçoit des solutions d'imagerie, du composant d'acquisition jusqu'au système complet. Elle travaille en mode bureau d'étude sur des développements sur mesure, et propose aussi une gamme de produits sur catalogue.
Ses systèmes vont chercher la performance là où la lumière manque et où les formats sortent des standards. Ils servent des marchés où la fiabilité est une condition d'entrée : santé, sécurité et défense, environnement, avec le spatial en fil rouge. L'innovation y est structurante, avec des brevets et des programmes de R&D réguliers.
Ouverte à l'actionnariat salarié, l'entreprise a fait le choix d'une croissance maîtrisée, financée par son activité. L'organisation est horizontale : peu de strates, des décisions prises au plus près des projets, des échanges directs entre métiers.
Elle renforce aujourd'hui ses équipes techniques pour mener davantage de nouveaux systèmes en parallèle. Le plan de charge FPGA se remplit, avec notamment un nouveau système d'acquisition destiné au spatial. C'est le moment de structurer l'équipe autour d'un référent.
Le poste
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é.
Le profil recherché
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 cœurs 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