Développement Logiciel

Ingénieur en vision par ordinateur (systèmes embarqués)

En travaillant en étroite coopération avec votre équipe, vous serez responsable de la sélection de méthodes mathématiques et du développement d’algorithmes pour restaurer la troisième coordonnée à partir des données d’un pattern déformé. Le pattern est projeté sur un objet avec une disparité par rapport au point d’observation.

Outre les algorithmes reconstruisant la troisième coordonnée, vos tâches incluront toutes les étapes nécessaires du traitement d’image pour améliorer le rapport signal sur bruit, l’extraction d’informations sur la position des points clés du pattern dans la projection, le décodage du pattern, les méthodes mathématiques applicables et la mise en œuvre de la correction de la distorsion, ainsi que l’étalonnage et la certification d’un système 3D actif (à lumière structurée).

L’étendue de votre travail pourra être élargie au-delà de la restauration d’image unique jusqu’au traitement d’images multiples, y compris l’enregistrement et la fusion.

 

Compétences souhaitées :

  • Master en informatique ou en ingénierie avec au moins 2 ans d’expérience dans le métier, ou doctorat en informatique ou en ingénierie
  • Excellentes connaissances mathématiques dans la vision par ordinateur, le traitement d’image, et la reconstruction 3D (par ex. : théorie des nombres, théorie des groupes, géométrie analytique, géométrie projective, etc.)
  • Excellentes compétences en codage C/C++, connaissance pratique de la Standard Template Library et de bibliothèques Open Source (par ex. : Boost, PCL, Eigen, OpenCV, OpenMesh, ou SuiteSparse)
  • La maîtrise de l’anglais est requise pour communiquer au sein de notre équipe internationale. Le russe est un atout

 

De préférence :

  • Publications sur des sujets tels que la vision par ordinateur et l’imagerie 3D
  • Expérience directe dans l’infographie 3D et le développement d’algorithmes de traitement 3D
  • Connaissance pratique de la programmation General Purpose GPU (par ex. : OpenGL, OpenCL, CUDA)
  • Connaissance des systèmes de gestion de versions (par ex. : Git, SVN) et des systèmes de suivi des tâches (par ex. : Jira, Redmine)
  • Bonnes compétences relationnelles et de communication

 

Ce que nous offrons :

  • Des bureaux confortables à Luxembourg avec une ambiance chaleureuse et détendue propice au travail, à la concrétisation de vos idées, et à la réalisation de vos ambitions
  • Salaire officiel, assurance maladie
  • Horaires flexibles
  • Collection de jeux de société

Dites-nous 
en plus sur vous :