Ingénieur Fpga - Logiciel Embarqué H/F - SET-WAY

  • CDI
  • Grenoble 38
  • Electronique
  • Nouveau
Ingénieur Fpga - Logiciel Embarqué H/F SET-WAY · Grenoble - 38 · CDI

Les missions du poste

Set-Way est une société de conseil en ingénierie à taille humaine et de proximité. Nos collaborateurs accompagnent depuis plus de 15 ans les défis de nos industriels dans un véritable esprit de partenariat.

Rigoureux, fiables, à l'écoute, nos équipes d'ingénieurs et de techniciens répondent aux enjeux d'études et conception, de recherche et développement, de performance opérationnelle, de contrôle, de maintenance ou de construction dans les univers les plus complexes.


Au sein d'une équipe d'ingénierie spécialisée dans l'instrumentation de test pour détecteurs infrarouges, vous faites évoluer et maintenez les logiciels embarqués d'une plateforme de test électronique bâtie sur des cartes FPGA SoC Zynq.


Vos responsabilités :

- concevoir et faire évoluer la logique programmable en VHDL sur une base de code existante, de la spécification jusqu'à la validation ;

- mener la synthèse et le placement-routage sous Vivado, définir les contraintes et fermer le timing ;

- écrire les bancs de test et réaliser les simulations fonctionnelles et temporelles ;

- développer en C sur le processeur intégré du SoC (bare-metal ou Linux embarqué) et assurer l'intégration logique / processeur via les interfaces AXI ;

- contribuer aux outils côté PC : application de pilotage en C sous Windows, scripts et IHM de validation en Python ;

- valider vos développements sur banc et apporter un support aux ingénieurs de validation ;

- échanger avec les métiers connexes (mécanique, micro-électronique) et les chefs de projet.


Le poste est basé sur site, dans l'agglomération grenobloise, avec un démarrage dès que possible.

Le profil recherché

Ingénieur en électronique numérique, vous justifiez d'au moins 4 ans d'expérience en conception FPGA et menez vous-même vos conceptions jusqu'à la fermeture du timing.


Vous maîtrisez le VHDL et écrivez vos propres bancs de test, quel que soit le simulateur utilisé (ModelSim, Questa, GHDL, simulateur Vivado, OSVVM, UVVM, cocotb...).


Une expérience sur SoC Zynq sous Vivado est un atout fort. Une pratique d'un autre SoC FPGA (Cyclone V ou Arria 10 SoC sous Quartus, PolarFire SoC sous Libero) est également la bienvenue. Vous avez une expérience concrète du C embarqué, sur le processeur d'un SoC ou sur un microcontrôleur ARM, un DSP ou un autre processeur temps réel.


Python, les interfaces carte-PC (Ethernet, USB, UART), Git ou SVN et une connaissance des détecteurs ou de l'acquisition de données sont appréciés.


Autonome et rapidement opérationnel sur une base de code existante, vous savez travailler avec des interlocuteurs de métiers différents.

Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Parcourir plus d'offres d'emploi