S-03-26 Stagiaire, Validation/Conception FPGA (Été 2021)

Type:

Catégorie:

Divisions: 
Imagerie

Lieu:

Code du poste: 
S-03-26

Description de poste 

Matrox Imaging est un fournisseur établi et fiable pour les meilleurs équipementiers et intégrateurs impliqués dans la vision machine, l’analyse d’images et les industries de l’imagerie médicale. Les composants sont des caméras intelligentes, des contrôleurs de vision, des cartes I/O et des accapareurs de cadres, tous conçus pour fournir des performances optimales dans un environnement logiciel commun.

RESPONSABILITÉS:

De concert avec l’équipe de développement des cartes d’acquisition et de traitement d’images, vous participerez aux différents aspects reliés à la conception et à la mise au point d’une carte d’acquisition d’images. Ces cartes d’acquisition PCIe s’interfacent à des caméras industrielles à haut débit 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 validation de circuits programmables (FPGA), constituant le cœur de la fonctionnalité des cartes d’acquisition d’images. Vous aurez à:

  • Développer des bancs d’essais en C++ afin de valider la fonctionnalité de différents modules du FPGA à l’aide d’un simulateur fonctionnel (ex : Modelsim®);
  • Concevoir/modéliser/modifier différents modules ou interfaces du circuit programmable (FPGA) en utilisant un langage de description matériel (VHDL);
  • Développer des outils de prédiction des résultats des simulations fonctionnelles en utilisant le langage C++;
  • Concevoir des scripts (ex : Perl) afin de faciliter l’analyse des résultats de simulation (comparaison, extraction d’information dans les logs, etc.) ainsi que l’automatisation de tâches (”batch file” pour suite de régression, etc.);
  • Comprendre le protocole et la fonctionnalité d’interfaces et de clés IP, tels PCI Express™, contrôleur mémoire SDRAM DDR2/DDR3, etc;
  • Développer des tests sur les bancs d’essais et y déverminer la carte électronique et le FPGA.
  • Participer à la mise à niveau (”bringup”) de modules ou de cartes d’acquisition d’images.

 

COMPÉTENCES REQUISES

  • Être étudiant au baccalauréat en génie électrique;
  • Avoir une moyenne générale égale ou supérieure à 2.9/4.3 ou à 2.6/4.0;
  • 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 de CAO, tels Modelsim®, Mentor® et Synopsys®;
  • 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;
  • La maîtrise du français et de l’anglais.

 

Documents exigés pour postuler

  • Relevé de notes
  • Lettre de présentation
  • CV

 

 

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.