Stage de Définition de Modèles de Maillage - Bordeaux, France - Thermo Fisher Scientific

Thermo Fisher Scientific
Thermo Fisher Scientific
Entreprise vérifiée
Bordeaux, France

il y a 1 mois

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
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.

**Venez rejoindre nos équipes bordelaises spécialisées en traitement de données scientifiques.**

**Entreprise clef dans la recherche médicale, **Thermo Fisher Scientific** développe une suite logicielle appelée IOSuite** dédi**é**e à l'encodage/décodage et la manipulation de data. Elle est composée de 2 bibliothèques**:

- IOLink : Modèle de données utilisé pour la manipulation de données et l'interopérabilité entre les produits Thermo Fisher.
- IOFormat : Bibliothèque pour la lecture et l'écriture de formats de données (principalement des images)

Ces 2 bibliothèques font partie du Toolkit **ImageDev** de traitement d'images 2D et 3D.

**Votre Mission**:
Intégré.e au sein d'une équipe de 8 personnes en charge du développement de nouvelles fonctionnalités dans les bibliothèques ImageDev, IOLink et IOFormat, vous travaillerez dans un cadre agile, et vous participerez à l'évolution de IOSuite (IOLink et IOFormat) pour la prise en charge des données de « maillage».

Vous travaillerez en coopération avec les autres développeurs, participerez aux principaux évènements de la vie de l'équipe et respecterez les exigences de qualité en place.

**Sujet de stage**:
IOLink et IOFormat sont des bibliothèques principalement orientées dans la manipulation d'images N-dimensions. Pour élargir le champ d'action de ces bibliothèques, il est nécessaire de mettre en place un modèle de données pour la manipulation de **maillages 3D surfaciques**. Une interface générique devra être produite et validée par des implémentations de cas réels permettant la création, la manipulation et le traitement de modèles 3D directement visualisables dans Open Inventor. Une interopérabilité avec Open Inventor fera donc également partie des tâches à prévoir.

**Plan du stage**:
Le stage contiendra les étapes suivantes (pas forcément dans l'ordre):
1. Prise en main des interfaces IOLink et des bibliothèques IOFormat ImageDev et Open Inventor.

2. Analyse du besoin pour la représentation de données de maillage.

3. Prototypage et implémentation d'une interface générique et de readers/writers dans IOFormat pour la gestion d'un format témoin.

4. Implémentation d'un algorithme type « marching-cubes » pour la génération de maillage depuis un volume 3D.

5. Spécifications, tests et documentation.

6. Implémentation d'un couche d'interopérabilité pour la visualisation de maillage dans Open Inventor

Environnement Technique : C++, CMake, Git, (Python,.NET)

Mots-clés : Topologie 3D, Maillage, Traitement d'Images

Qualités requises:

- De formation Universitaires M2 ou école d'ingénieurs 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 le langage de programmation C++ (Python et.NET sont un plus).
- Vous avez de bonnes connaissances en topologie et visualisation 3D
- La maîtrise de Git/Gitlab serait un plus.

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.

Un bon niveau d'anglais est un plus.

Stage de fin d'études conventionné de 6 mois à pourvoir au second semestre 2023.

Localisation : Bordeaux (33)

Plus d'emplois de Thermo Fisher Scientific