Anglais à suivre/English to follow

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’acquisition3D, 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 complexe, 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

Compétences

  • Passion et intérêt marqué pour la vision 3D
  • Maitrise 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
  • Français et anglais (parlé et écrit)

Nous offrons des heures flexibles dans un environnement très stimulant. Attendez-vous à un salaire annuel en fonction de votre expérience.

———-

We are looking for a C++ Software Developer who desires to participate in the evolution of our 3D scanning station, 3D reconstruction, 3D object recognition and localization and geometric analysis algorithms. We are looking for someone passionate about these subjects, willing to work on solving complex algorithmic problems with a commitment to quality, scientific rigor and team collaboration.

Responsibilities

  • Participate in 3D scanning station improvement: stereoscopic camera calibration, multi-camera registration …
  • Participate 3D reconstruction algorithms development
  • Participate in 3D object recognition and localization algorithms
  • Participate in the development of 3D geometric processing and analysis algorithms
  • Participate in code speed optimization
  • C++ development on CPU and GPU

Skills

  • Passion and clear interest for 3D Computer vision
  • Master degree or equivalent experience in software engineering
  • Proficient in C++
  • Experience in 3D computer vision algorithms
  • Strong 3D mathematical skills (vector geometry)
  • Strong understanding of object-oriented programming
  • Knowledge of concurrency patterns, multithread programming
  • Experience with OpenCV and PCL Libraries.
  • Experience or interest for GPU programming
  • Experience with unit testing and automated testing platforms
  • Working knowledge of code management platform like Git
  • French and English (spoken and written)

We offer flexible hours in a very stimulating environment where you will experiment on 3D cameras and real robots. Expect an annual salary according to your experience.