Visualisation 3D à distance dans un navigateur Web
Stage
En savoir plus
Société :
Thermo Fisher Scientific
Publié le :
27 novembre 2020
Type :
  • Stage
Compétences :
C++, TypeScript, 3D
Poste à pourvoir à partir de :
1 février 2021
Rémunération
1200
Votre mission

Lorsque vous faites partie de Thermo Fisher Scientific, vous êtes amené(e) à relever des défis et appartenez à une équipe qui valorise les performances, la qualité et l’innovation. Au sein d’une organisation brillante, mondiale et en pleine expansion, vous êtes encouragé(e) à offrir le meilleur de vous-même. Avec un chiffre d’affaires de 18 milliards de dollars et l’investissement le plus important dans le domaine R&D du secteur, nous offrons à notre personnel les ressources et les opportunités dont ils ont besoin pour contribuer considérablement au monde qui les entoure.

Athena est une brique logicielle qui permet la centralisation de données sur une plateforme web, le suivi des workflows, ainsi que la facilitation de l’analyse de données scientifiques. Les données obtenues par des dispositifs d’acquisition tels que les microscopes à électrons ou les microscopes optiques sont de plus en plus détaillées, il en résulte d’énormes jeux de données 3D. Afin de les visualiser en temps-réel à partir d’un navigateur Web, une application de visualisation (viewer volumétrique) basée sur une architecture client-serveur a été développée. Pour garantir sa scalabilité, la partie backend basée sur le moteur 3D Open Inventor (C++/OpenGL) est déployée dans une stack Kubernetes. Le frontend se base sur le framework web Angular permettant l’utilisation du langage typé TypeScript.

Vos missions :
Intégré(e) à une équipe au sein de la R&D travaillant en méthode agile, vous aurez pour objectif d’enrichir le viewer
af in de proposer des fonctionnalités supplémentaires répondant aux besoins utilisateur. Une première étape sera d’ajouter au rendu existant l’affichage d’informations telles que :

  • La valeur d’un voxel survolé par la souris de l’utilisateur ;
  • Une légende contenant les informations de colormap, du dataset et d’échelle.

 
Cela permettra de prendre en main le f rontend et le backend du viewer ainsi que le moteur 3D d’Open Inventor. Dans un deuxième temps, le stagiaire devra effectuer un travail de recherche sur l’expérience utilisateur afin d’intégrer des outils de mesure et d’annotation dans un espace 3D.

Connaissances souhaitées :
Architecture client-serveur, compréhension des mathématiques et algorithmes liés à la 3D.

Qualités requises :
De formation Universitaires M2 ou école d’ingénieur dernière année, vous cherchez un stage dans un contexte
technologique dynamique, motivant et innovant.

  • Vous disposez de connaissances en génie logiciel ainsi que dans les langages de programmation C++ et TypeScript.
  • Doté(e) de bonnes capacités relationnelles, vous avez le goût du travail en équipe et vous souhaitez vous investir dans
    des projets techniques à forte valeur ajoutée.

 
Stage de fin d’études conventionné de 6 mois à pourvoir au premier semestre 2021.

  • Gratification de stage : 1200€ brut mensuel + Ticket Restaurant.
  • Localisation : Bordeaux (33) proche gare St Jean.
  • Envoyez votre candidature à : Jean-Paul.Digeon@Thermofisher.com.