STAGE - Ingénieur Développement C++ - Accélération du réassemblage d'objets 3D (H/F)

Réf. 504649-27487297

Stage - Informatique - Développement

Localisation : Yvelines

Début : janvier 2019
Durée : de 4 à 6 mois
Indem. : à définir

Dassault Systèmes

Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d'innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l'innovation sociale et offrent de nouvelles possibilités d'améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 200 000 entreprises de toutes tailles dans 12 industries. 

CATIA, SOLIDWORKS, SIMULIA, DELMIA, ENOVIA, GEOVIA, EXALEAD, BIOVIA, NETVIBES, 3D VIA, 3DEXCITE sont des marques déposées de Dassault Systèmes ou de ses filiales aux USA et/ou dans d'autres pays.

Tout est possible… grâce aux univers virtuels 3DEXPERIENCE !
Avec 210 000 clients dans 12 secteurs industriels, du high-tech aux sciences de la vie, de la mode aux transports, Dassault Systèmes accompagne les entreprises et les créateurs à travers le monde pour imaginer les innovations durables d'aujourd'hui et de demain.

Rejoignez une entreprise leader et prospère de 15 000 talents.

Imaginez demain...

STAGE - Ingénieur Développement C++ - Accélération du réassemblage d'objets 3D (H/F)

Vous serez intégré(e) à nos équipes R&D et plus particulièrement à l'équipe des opérateurs booléens.

Ainsi, au sein du modeleur géométrique, l'équipe des opérateurs Booléens est en charge de la définition, du développement et de la maintenance des opérateurs 3D exacts de créations élémentaires (lignes, plans, …), d'intersections, de projections et extrusions.

Ces opérateurs sont utilisés par l'ensemble des solutions du groupe Dassault Systèmes : 3DEXPERIENCE, CATIA, SIMULIA, SOLIDWORKS, etc.

Lorsqu'un client effectue une petite modification sur une pièce 3D définie par un enchaînement d'opérateurs géométriques, il souhaite une mise à jour rapide de la pièce pour tenir compte des nouvelles valeurs. L'objectif de ce stage est d'étudier des techniques propres à accélérer les recalculs sur l'opérateur d'assemblage d'objets 3D.

Vos futurs défis ...

Dans le cadre du stage, vous serez en charge de :

  • Imaginer et proposer une solution pour éviter après modification des entrées de l'Assemble 3D, le calcul complet de l'opération
  • Implémenter cette solution
  • Tester cet algorithme sur des cas simples
  • Valider cette solution en mesurant les améliorations du temps de calcul

Vous travaillerez donc dans un environnement de développement C++ sous Windows et vous vous initierez aux outils et processus industriels de développement de Dassault Systèmes.

Vos atouts pour réussir ...

Etudiant(e) préparant un diplôme de niveau BAC+5, Ecole d'ingénieur ou Master Universitaire.
Spécialité / Option souhaitée : Informatique / Développement

Compétences techniques souhaitées :

  • Vous maîtrisez les langages de programmation orientés objets tel que C++, l'informatique et l'algorithmique.
  • Vous avez des connaissances en mathématiques et géométrie de base et disposez d'un bon niveau d'anglais, écrit comme oral.
  • Vous démontrez une grande rigueur, faites preuve d'autonomie et d'une forte capacité d'abstraction et de proposition.

Qualités professionnelles souhaitées :

  • Vous avez un bon esprit de synthèse et faites preuve d'une bonne communication.

Contact

Dassault Systèmes
Service Recrutement
10 Rue Marcel Dassault
78140 Vélizy-Villacoublay Cedex
Logo Dassault Systèmes