Concepteur FPGA

Type:

Catégorie:

Divisions: 
Imagerie

Lieu:

Code du poste: 
IMG-HRD025

 

Matrox Imaging est un développeur de premier plan et un fournisseur de confiance pour les principaux OEM et intégrateurs, fournissant des produits matériels et logiciels innovants mais rentables utilisés dans les applications de vision industrielle.  Les composants comprennent des capteurs 3D, des caméras intelligentes, des contrôleurs de vision, des cartes d’E/S et des cartes d’acquisition, tous conçus pour offrir un rapport qualité-prix optimal dans un environnement logiciel commun.

Description des tâches

De concert avec l’équipe caméra, vous participerez aux différents aspects reliés à la conception et à la mise au point des prochaines générations de caméra intelligente et 3D. Ces caméras sont utilisées en particulier dans le cadre d’inspection en temps réel de procédés de fabrication industriels.

Votre mandat sera d'aider à la conception et validation de circuits programmables (FPGA), constituant le cœur de la fonctionnalité des caméras 3D et intelligentes. Vous aurez à:

  • Développer des bancs d’essais en System Verilog afin de valider la fonctionnalité de différents modules du FPGA à l’aide d’un simulateur fonctionnel (ex : Vivado®, Modelsim®);
  • Concevoir/modéliser/modifier différents modules ou interfaces du circuit programmable (FPGA) en utilisant un langage de description matériel (VHDL, Verilog);
  • Développer des outils de prédiction des résultats des simulations fonctionnelles en utilisant le langage System Verilog, C++;
  • Concevoir des scripts afin de faciliter l’automatisation de tâches (”batch file” pour suite de régression, TCL, Jenkins,  etc.);
  • Comprendre le protocole et la fonctionnalité d’interfaces et de clés IP, tels PCI Express™, Ethernet, contrôleur mémoire SDRAM DDR2/DDR3, etc;
  • Développer des tests sur les bancs d’essais en C++ et y déverminer la caméra sous test et le FPGA.

 

Compétences requises :

  • Baccalauréat en génie électrique;
  • Connaissance d’un langage de description matérielle tel VHDL et Verilog/System Verilog;
  • Connaissance du langage C et/ou C++;
  • Expérience avec des logiciels tels Vivado®, Quartus®, et Modelsim®
  • Connaissances de protocoles réseaux (Ethernet).
  • Expérience avec des processeurs embarqués (Zynq, Microblaze) serait un atout;
  • Vous possédez des habiletés dans l’analyse de problèmes et le déverminage;
  • À l’aise sur les bancs d’essais et familier avec les équipements d’analyse;
  • Posséder une excellente connaissance du français et de l’anglais, tant à l’oral qu’à l’écrit.

Pour plus d’information sur nos produits et/ou la compagnie, visitez notre site web : www.matrox.com/imaging

 

#LI-VV1

Job application

Les fichiers doivent peser moins de 80 Mo.
Extensions autorisées : txt doc docx pdf.
Les fichiers doivent peser moins de 80 Mo.
Extensions autorisées : txt doc docx pdf.
Les fichiers doivent peser moins de 80 Mo.
Extensions autorisées : txt doc docx pdf.