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

Pour étoffer son équipe spécialisée en visualisation scientifique, Kitware recherche un.e ingénieur.e R&D senior qui  contribuera directement au développement et à l'amélioration de solutions algorithmiques et logicielles pour nos clients. Votre goût pour le challenge technique vous permettra de répondre aux problématiques de nos clients - entreprises de toutes tailles et de tous secteurs d’activité : centres de recherche, 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 être amenés à présenter leurs travaux et à représenter Kitware lors de conférences scientifiques de renommée.

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é.Vous interviendrez à différents niveaux des projets, tant dans le pur développement et la rédaction de code informatique, le chiffrage, la gestion opérationnelle du projet, les choix techniques. Vous aurez à cœur d’assurer la qualité, la sécurité, l’évolutivité et la performance de vos solutions.

Vos missions

  • Concevoir et développer des outils d'analyse et de visualisation de données destinés aux utilisateurs de nos outils open source issus de divers domaines scientifiques
  • Gérer les projets clients sur le plan technique et organisationnel, en interface directe avec les utilisateurs finaux, et dans le respect du triptyque coût/qualité/délais
  • 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
  • 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
  • Bon relationnel client et bonnes capacités de communication orale et écrite en français et en anglais.
  • Gestion de projet en méthode agile

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
  • Connaissance d’un ou plusieurs domaines de la simulation numérique de phénomènes physiques : mécanique des fluides, thermo mécanique,  électromagnétisme, astrophysique, géoscience, etc.
  • Expérience dans le développement d'interfaces graphiques à l'aide de la bibliothèque Qt
  • Expérience dans le domaine du calcul haute performance (HPC)
  • Expérience de développement d'un projet open source
  • Connaissance du langage Python
  • Connaissance de l’outil CMake

Profil

  • Master II, école d’ingénieur ou doctorat en informatique ou dans un domaine scientifique connexe.
  • Expérience professionnelle de 3 ans minimum.

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