Ingénieur Traitement d’Images - Logiciels Photos at DxO

Au sein du département Pixel Processing, chargé de la maintenance et de la mise en oeuvre des nouvelles fonctionnalités du moteur de traitement d'images de nos logiciels (OpticsPro, FilmPack, ViewPoint), vous aurez pour mission de concevoir, développer et valider de nouveaux algorithmes de traitement d’images répondant aux besoins de nos clients.

Ces algorithmes devront prendre en compte les contraintes de temps de calculs et d’intégration dans la chaîne algorithmique existante. Le code intégré que vous produirez devra être de qualité professionnelle, réutilisable et testé (tests unitaires, tests d'acceptance, tests de non régressions).

Vous intégrerez dans ce but une des deux équipes Scrum travaillant sur le moteur, et composées à la fois d'experts en traitement d'images et d'experts en développement C++.

Profil

Diplômé d’une école d’ingénieur avec spécialisation en traitement d’images, ou doctorat dans ce domaine, vous disposez d’une expérience professionnelle d’au moins 2 ans dans le domaine du traitement d’images dont vous connaissez l’état de l’art, en particulier les techniques de filtrage et de restauration.

  • Idéalement, vous êtes passionné par la photographie
  • Vous êtes parfaitement à l'aise en programmation orientée objet, et avez en particulier une solide expérience en programmation C++
  • Vous êtes rigoureux, dynamique, pragmatique, vous vous épanouissez dans le travail en équipe
  • Vous êtes force de proposition pour améliorer l’existant, aussi bien au niveau technique que des méthodes de travail, ou encore pour le fonctionnement de l’équipe
  • Une expérience en développement GPU (OpenCL), la maîtrise du développement sous environnement à la fois Mac et Windows, ainsi que la pratique du langage Python sont autant d’atouts supplémentaires
  • Anglais technique courant (parlé/écrit)