Développeur(se) senior C++

Pollen Metrology

Publié il y a 1 mois

Pollen Metrology est une deeptech spécialisée dans la création de logiciels intelligents (IA) destinés à la production de matériaux à haute performance. Pollen a développé une technologie unique d’intelligence artificielle permettant d’analyser automatiquement tous types d’images provenant de microscope électronique à balayage, à transmission ou optique. 

Vous rejoignez une équipe d’une trentaine de collaborateurs possédant différentes expertises (métrologie, physique, informatique, traitement d’images, deep learning, fusion de données) pour fournir une technologie d’IA qui permet à nos clients d’optimiser leurs procédés industriels avancés.

Dans le cadre de la mise sur le marché de la 3ème génération de produits, Pollen recrute de nouveaux collaborateurs pour renforcer son équipe engineering afin de travailler avec nos clients de différents écosystèmes notamment: semiconducteur, data storage, chimie, réalité augmentée, écrans plats.

Vous serez basés dans les locaux de notre siège social à Moirans (zone Centr’Alp proche de la gare, 15 min de train de Grenoble) tout en ayant la possibilité de télétravailler chaque semaine.

Technologie

Notre plateforme de métrologie SMART est basée sur un noyau développé en C++, extensible en Python 3 et accessible en mode client-serveur via une API REST. La bibliothèque propriétaire Phoenix, exploitée par la plateforme, intègre les algorithmes de traitement d’image et d’apprentissage automatique développés en interne. Le client Web est implémenté en ReactJs avec de fortes contraintes en terme d’expérience utilisateur (ergonomie, rapidité d’exécution, …).

Vos missions

  • Vous prenez en charge le développement au sein de la bibliothèque Phoenix des algorithmes mis au point par l’équipe recherche.
  • Vous participez à la revue du code intégré dans la bibliothèque Phoenix.
  • Vous écrivez les tests unitaires et la documentation des fonctionnalités implémentées
  • Vous assurez la correction des bugs et la maintenance du code source
  • Vous respectez et contribuez à améliorer les bonnes pratiques de codage
  • Vous participez à la mise en place de l’architecture de la plateforme en accord avec les décisions du Tech Lead et de l’architecture logicielle
  • Vous contribuez à l’enrichissement de notre système de benchmark interne

Compétences demandées

  • Vous bénéficiez d’une expérience d’au moins 5 ans en développement logiciel 
  • Vous bénéficiez d’une expérience d’au moins 2 ans en langage C++ (standard C++11, STL)
  • Vous pouvez communiquer en anglais à l’écrit comme à l’oral sur des sujets techniques 
  • Des connaissances en traitement d’image ou apprentissage automatique sont un plus
  • Des compétences en optimisation de performance sont un plus (parallélisation, traitement sur GPU …) 
  • Des compétences en développement Python 3 sont un plus
  • Vous aimez apprendre et découvrir de nouvelles technologies

Environnement de travail

  • Système contrôle de version Git
  • Développement sous Windows (Visual Studio 2019) et Linux (GCC / LLVM  Clang)
  • Chaîne d’intégration continue Gitlab-ci
  • Travail en équipe, cadre de développement Agile
  • Pile logicielle : CMake, Boost, GoogleTest, PyBind11, OpenCV 3, Eigen

Postuler en ligne

Un numéro de téléphone valide est requis.
Un email valide est requis.