Développement C++ - Echange de données Polyédriques (H/F)

Description

Vous réaliserez le stage au sein de l'équipe R&D Interopérabilité, en charge du développement de composants et d'applications d'échanges de données de la 3DEXPERIENCE Platform. Intégré dans l'équipe STEP, vous travaillerez principalement sur ce format mais pourrez aussi avoir des interactions avec les autres sous-sections de l'équipe pour découvrir leurs domaines et collaborer de manière cohérentes sur des questions d'architecture logicielle, de méthode de travail, etc...

Durant nos processus d'échanges, une large gamme d'informations issues de différents domaines sont traitées, dont les suivants, qui seront les principaux à rentrer en jeu dans ce sujet de stage:

- La géométrie 3D, stockée au sein d'objets représentant un Produit. Par exemple, une roue de skateboard pourrait être représentée par un cylindre.

- La Product Structure/Assemblage, qui définit les liens entre plusieurs Produits pour modéliser un objet plus complexes, sur un principe d'instance/occurrence. Par exemple, pour composer un skateboard entier, la Product Structure va définir que:

- Le skateboard est composé d'une planche et de deux essieux

- Chaque essieu est composé de deux roues reliées par une barre en métal

Dans le format d'échange STEP : une géométrie polyédrique est un mix de géométrie exacte et tessellée définie de la manière suivante :

* Toutes les faces sont tessellées
* Toutes les arêtes sont tessellées
* Le modèle créé avec ces éléments utilise la topology comme dans le cas d'une géométrie exacte

Nous avons une limitation : Il n'est pas possible d'échanger de la géométrie polyédrique vers STEP.



Vos Missions



Votre mission sera de travailler vers la levée de cette limitation, et d'écrire en STEP de la géométrie polyédrique. Pour cela, plusieurs points seront à aborder:

- Examiner la proposition de l'ISO concernant les données Polyédriques pour la future édition 4 de STEP pour comprendre leur implémentation dans ce format.

- Prototyper des solutions et faire des retours sur cette proposition si vous identifiez des limitations par rapport à nos besoins.

- Imaginer des APIs permettant de faire le transit des données nécessaires, et itérer dessus avec nos architectes logiciels.

- Développer des services d'écriture en STEP dédiés aux données Polyhédriques.

- Intégrer l'appel à ces APIs et à ces services d'écriture à notre processus de conversion 3DExperience->STEP.

- Créer des objets de test visant à valider le bon fonctionnement du développement.

Si cela vous intéresse, il peut aussi être possible de vous présenter/faire participer aux étapes de spécification et de convergence qualité, afin que vous ayez une vue globale du processus de développement de logiciel industriel en grande entreprise.

Profil recherché

Qualifications



- Vous préparez une école d'Ingénieur ou un Master en Bac +5 avec une spécialité en informatique ou mathématiques appliquées.

- Vous avez des connaissances en C++, algorithme et génie logiciel (notamment modélisation de type UML).

- Vous avez de l'expérience en développement de logiciel dans le cadre de projets élaborés.

- Vous maitrisez l'anglais à l'écrit et à l'oral.

- Vous avez des connaissances en géométrie 3D appliquée à l'informatique, maillage, informatique graphique,…

- Vous faites preuve de volonté d'implication, d'autonomie et de créativité.

- Vous êtes méthodique et rigoureux dans l'organisation de votre travail.

- Vous souhaitez vous intégrer à une équipe et collaborer activement avec tous les acteurs liés au bon développement de la fonctionnalité



Les atouts en nous rejoignant



* Environnement collaboratif et innovant
* Collaboration internationale
* Diversité des technologies, produits et solutions
* Apprentissage au sein d'une équipe experte
* Engagement en faveur de la diversité et de l'inclusion

Informations complémentaires

Informations complémentaires
Contrat : Stage
Durée du contrat : 6 mois
Lieu de la mission : Landes Vélizy-villacoublay
Niveau d'étude : Bac + 5 et plus : DEA, DESS, mastère, MBA...
Poste(s) disponible(s) : 1
Poste de cadre : Suivant Profil
Début de la mission : 01/01/2025
Secteur : Informatique, Télécommunications

Partager cette offre

Si cette annonce ne vous correspond pas ? Pensez à vos amis en leur partageant le lien.

Offres Similaires