Concepteur Logiciel (Groupe MIL Driver)
Matrox Imagerie

 
Aperçu du poste
handshake logo Permanent Temps Plein
location icon Dorval, Québec

Titre: Concepteur Logiciel (Groupe MIL Driver)
Catégorie: Ingénierie-Conception de logiciel
 
 

Description

Division d'imagerie

La division d'imagerie fournit des solutions logicielles et matérielles aux manufacturiers d'équipement industriel et aux intégrateurs oeuvrant dans le domaine de la vision artificielle.

Le groupe logiciel d'imagerie offre des outils évolués pour la capture, le traitement et l'analyse d'images. Les algorithmes de la librairie MIL (Matrox Imaging Library) sont reconnus mondialement pour leur performance, leur robustesse et leur fiabilité exceptionnelle. Ils permettent notamment de localiser des objets, d'extraire et de mesurer leurs caractéristiques, de lire des chaînes de caractères et des codes 1D et 2D et de faire du traitement 3D.


L'équipe MIL Driver


Notre équipe est responsable du développement des pilotes pour nos produits d'acquisition d'image et des sous-systèmes d'imagerie autonomes. Les pilotes contrôlent tous les aspects matériels des cartes incluant : les accès aux registres, la gestion des interruptions et le contrôle temps-réel de l'acquisition.

Vous serez impliqué dans toutes les phases du développement : spécifications, échéanciers, conception, validation, maintenance et support client. Vous serez amené à interagir avec les groupes logiciel, matériel, application, vente et à l'occasion avec nos clients.

Responsabilités:

  • Conception et développement de pilotes («drivers») pour nos produits d'acquisition.
  • Programmation en langage C++ sous Windows et Linux.
  • Participation à l'établissement des spécifications et des échéanciers.
  • Développement des tests automatisés et semi-automatisés.
  • Collaboration avec notre personnel technique pour résoudre les problèmes des clients.

Exigences:

  • Un baccalauréat ou une maîtrise en génie électrique, génie informatique, génie logiciel ou sciences informatiques.
  • Expérience dans le développement logiciel de grande envergure et ayant touché à tous les aspects de leur cycle de vie.
  • Une solide expérience en programmation C/C++.
  • Maîtrise des structures de données et de la programmation orientée objet.
  • Maîtrise de la Standard Template Library et de ses concepts.
  • Maîtrise de la programmation multi-thread.
  • Excellentes aptitudes à la résolution de problèmes.
  • Être autonome, débrouillard et avoir de très bonnes aptitudes de communication et dle travail en équipe.
  • Bonne maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit.
Atouts :

  • Expérience en développement de pilotes sous Windows.
  • Connaissance des systèmes embarqués Linux.
  • Connaissances dans les protocoles réseaux tels que IP, TCP et UDP.
  • Connaissance du langage Python.
  • Connaissance du XML.


Cadre de travail
  • Lecture d'articles, partage de savoir, échanges, etc. pour se tenir à la fine pointe du monde des technologies.
  • Environnement ouvert et collaboratif, levier sur les profils et expertises variés des membres du groupe.
  • Vie sociale dynamique, gym, piscine et activités sportives (ski, jogging, hockey, basketball, yoga) sur le site.
  • Être membre d'une équipe bourrée de talents !

Soumettre votre candidature

Intéressé par ce poste? Soumettez votre candidature afin de savoir si vous vous qualifiez pour celui-ci. Nous apprécierions que vous joigniez une lettre de présentation et votre relevé de notes.

 
Prénom:Note 1: la taille de chaque fichier ne doit pas dépasser 2 MO.
Nom de famille:
Courriel:
Curriculum vitae:
Lettre de présentation:
Relevé de notes:
 
 
Informations additionnelles
 

Matrox offre des opportunités d'emploi égales pour tous et encourage la diversité culturelle.