SENIOR DÉVELOPPEUR(SE) ALGORITHMIE 3D (C++/Linux)

Nous sommes à la recherche d’un développeur logiciels C++ pour participer au développement et à l’amélioration des composants de notre plate-forme d’acquisition 3D, de reconstruction 3D, reconnaissance d’objet et identification de poses, d’analyse géométrique et de traitement et analyse 3D. Nous recherchons une personne passionnée par ces sujets, avec une grande détermination à résoudre des problèmes d’algorithmes complexes, un souci de qualité, de rigueur scientifique et une capacité à travailler en équipe.

Responsibilités

  • Participer à l’amélioration du système d’acquisition 3D : calibration de caméra stéréoscopique, registration multi-caméra…
  • Participer au développement d’algorithmes de reconstruction 3D
  • Participer au développement d’algorithmes de reconnaissance et de recalage d’objet 3D dans des scènes complexe
  • Participer au développement d’algorithmes d’analyse de géométrie 3D et de reconnaissance de forme
  • Optimisation d’algorithmes en vitesse
  • Programmation en C++ sur CPU et GPU

Qualifications – Ce qu’il vous faut pour réussir!

  • Passion et intérêt marqué pour l’algorithmie 3D
  • Maîtrise universitaire ou expérience équivalente en génie logiciel 
  • Maitrise du C++
  • Expérience en développement d’algorithmes de vision 3D
  • Solide connaissance mathématique (géométrie vectoriel)
  • Solide compréhension de la programmation orientée objet
  • Connaissance des modèles de concurrence
  • Expérience dans l’utilisation de librairies tels que : OpenCV et PCL
  • Expérience ou intérêt pour la programmation sur GPU
  • Connaissance des plateformes de tests automatisés et des tests unitaires
  • Connaissance d’outils de gestion de la configuration tels que Git
  • Haut degré d’autonomie et de tolérance aux changements puisque nous sommes en train de développer notre première version et que les choses évoluent rapidement
  • Maîtrise de l’anglais et du français

Ce que nous offrons:

  • La possibilité de vous joindre à une start up à haut potentiel qui compte une équipe de développement d’une vingtaine de personnes où vous pourrez faire une différence
  • La possibilité de travailler de la maison ou du bureau (mais vous devez être capable de vous déplacer au bureau pour certaines rencontres)
  • Assurances collectives payée en partie par l’employeur
  • REER collectif avec participation de l’employeur
  • Horaire flexible, conciliation travail-famille
  • Télétravail
  • Salle de détente avec jeux
  • Nourriture gratuite
  • Bonus annuel de rendement allant jusqu’à 10% du salaire
  • Stationnement gratuit
  • Accessible en transport en commun