Nous recherchons actuellement des candidats pour la période commençant en SEPTEMBRE 2023.
Directement intégré à notre équipe d’ingénieurs, le ou la candidat(e) participera activement au développement d'applications de visualisation 3D pour l'inspection de données scientifiques au sein de la plateforme Unity.
En rejoignant notre équipe, vous participerez à un environnement de travail dynamique avec des collègues talentueux. Ce stage est une excellente occasion d'asseoir vos connaissances dans le développement de solutions logicielles de haute qualité et de collaborer sur des projets d’ampleur internationale.
L'objectif du stage consistera à mettre en place deux applications intégrant VTK à Unity, afin de mettre en avant les capacités de cette bibliothèque dans les domaines de la visualisation et le traitement de données scientifiques. Le travail réalisé permettra de présenter les fonctionnalités utiles à différents corps de métier, notamment l'imagerie médicale et la visualisation de données issues de simulation de dynamique des fluides.
Les développement seront principalement réalisés en C# et C++ et permettront de réaliser une application cross-plateforme s'exécutant sous Windows, Linux ou MacOS.
Les sujets abordés lors du développement permettront au stagiaire de:
- manipuler différents formats de fichier propres aux domaines scientifiques cités ci-dessus (ex: DICOM, NRRD, Ensight, CGNS,...)
- découvrir différents modes de visualisation 3D et 2D applicable à une même donnée: rendu surfacique, volumique, slice, edges...
- appréhender tous les enjeux du développement d'une application, de l'écriture du code source à la distribution sous forme d'exécutable, en passant par l'écriture de documentation et l'implémentation de tests.
Compétences requises
- BAC+4 minimum ou équivalent
- Bon niveau en programmation C++ et géométrie 3D
Compétences appréciées
- Connaissance de base Unity et C#
- Rendu 3D, écriture de shaders
Ce stage d’un minimum de 5 mois se déroulera dans les bureaux de Kitware à Villeurbanne. (France).