Ingénieur.e Développeur.se C++ en visualisation scientifique

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

Description de la société
Kitware est une entreprise à taille humaine qui  se mobilise pour avoir un grand impact sur le monde. Ses collaborateurs s'investissent au quotidien pour faire progresser la science et la technologie afin de favoriser l'innovation mondiale et résoudre les défis mondiaux. Cela est possible en développant des plateformes logicielles open source innovantes et en faisant en sorte de les intégrer autant que possible dans des solutions logicielles open source et en contribuant directement à l'open science dans un esprit collaboratif.

Nous fournissons des services commerciaux à des sociétés allant des startups aux sociétés du CAC 40. Kitware utilise un modèle commercial de services autour de ses solutions open source pour développer des communautés collaboratives étendues et fournir des solutions techniques flexibles et de grande qualité. Si vous avez utilisé CMake, ITK ou VTK, Paraview ou LidarView, vous connaissez notre travail et son impact sur les communautés que nous aidons à créer.

Environnement de travail
Les employé.es de Kitware bénéficient d'un environnement de travail convivial, d'horaires flexibles et d'un haut niveau d'indépendance et de responsabilité. Une charte de télétravail permet jusqu’à deux jours de télétravail hebdomadaires.

Kitware participe à l'organisation et au financement de nombreuses sorties et événements (escape game, ski, laser game, don du sang, tech lunch...). Une salle détente (canapé, jeux videos, jeux de société) est ouverte à tous. Une cuisine (café et thé en accès gratuit) et une grande salle à manger agrémentent également les bureaux situés à proximité directe du Parc de la Tête d’Or.

Our reputation is based on our employees, and we are proud to have an extraordinary team. We have a passion for software development and scientific research. This shows not only in our work but in our commitment to fostering the open-source message in ...

View all jobs
Report this job

This job is no longer available