Suivez

la liste

Pour étoffer son équipe spécialisée en visualisation scientifique, Kitware recherche un.e ingénieur.e Développeur.se C++ qui contribuera activement au développement et à l'amélioration de solutions algorithmiques et logicielles pour répondre aux problèmes techniques de nos clients - entreprises de toutes tailles et de tous secteurs d’activité, fabricants d'appareils médicaux ou de moteurs pour l’automobile ou l’aviation, sociétés du secteur de l’énergie, et bien d'autres…

Les projets informatiques au sein de Kitware vont du développement d’applications spécifiques pour nos clients jusqu’à l’extension de nos bibliothèques et applications C++ open source, telles que VTK, ParaView et CMake.
Les employé.es Kitware ont l’occasion d’interagir et de collaborer directement avec les clients et peuvent bénéficier également d'avantages telle que la participation à des conférences.

En rejoignant notre équipe, vous participerez à un environnement de travail dynamique avec des collègues talentueux et sympathiques, engagés dans des pratiques de développement de grande qualité.

Votre volonté de contribuer à des projets open source d'envergure (transparence du processus de développement, qualité du code, tests, interaction avec la communauté) sera un atout complémentaire pour ce poste.

Vos missions

  • Développer des outils évolutifs d'analyse et de visualisation de données au niveau algorithmique ainsi qu’au niveau de l’interface graphique pour répondre aux besoins de nos clients.
  • Concevoir et développer des outils métiers pour l'analyse de données, la visualisation, la préparation des entrées de simulation, la modélisation et d’autres applications scientifiques.
  • Résoudre de nombreux défis techniques allant du développement d'algorithmes parallèles à mémoire distribuée pour l'analyse de données, à la compilation et à la maintenance de logiciels sur des supercalculateurs.
  • Concevoir et développer des outils pour améliorer les flux de travail d'analyse de données scientifiques.
  • Contribuer et soutenir les communautés open source construites autour de plusieurs de nos outils open-source, notamment VTK et ParaView.

Compétences et connaissances professionnelles requises

  • Bonne connaissance du langage C++ (version minimale 11)
  • Aisance avec le développement sous Linux, Windows ou MacOS
  • Bonne capacité de communication orale et écrite en français et en anglais

Compétences complémentaires appréciées, mais non obligatoires

  • Connaissance des techniques classiques en visualisation et post-traitement des données scientifiques 2D ou 3D
  • Connaissance des paradigmes de la programmation parallèle (OpenMP/TBB, GPGPU, MPI) et des problématiques associées (synchronisation, partage de données, etc.)
  • Connaissance des techniques et outils de rendu graphique (OpenGL, Vulkan, GLSL, etc.)
  • Connaissance de la bibliothèque VTK et de la plateforme ParaView
  • Expérience dans le développement d'interfaces graphiques à l'aide de la bibliothèque Qt
  • Expérience dans le domaine du HPC
  • Expérience de développement d'un projet open-source
  • Connaissance de l’univers de la simulation
  • Connaissance du langage Python
  • Connaissance de l’outils CMake

Profil

  • Master II, diplôme d’ingénieur ou Ph.D. en informatique ou dans un domaine scientifique connexe.
  • Expérience professionnelle de 2-3 ans ou débutant à fort potentiel

Candidatures en ligne : https://jobs.lever.co/kitware/98774039-779e-46af-be42-a3ac6b11da29