STAGE - Ingénieur développement (H/F)

Réf. 309558-14806210

Stage - Informatique - Développement

Localisation : Yvelines

Début : entre aujourd'hui et janvier 2017
Durée : 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 140 pays, le Groupe apporte de la valeur à près de 190 000 entreprises de toutes tailles dans toutes les industries.

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

STAGE - Ingénieur développement (H/F)

Vous serez intégré(e) à nos équipes de recherche et développement 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 d‘extrusions.

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

Missions :

Notre modeleur est essentiellement manifold. Toutefois, nos clients utilisent de plus en plus le modeleur géométrique dans le cadre de configurations non manifold (3 faces ou plus autour d'une edge). Les solutions mises en œuvre à ce jours ont été faites au « pied levé ». Nous souhaitons alors avoir une véritable étude de cette problématique.

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

  • L'étude de cette configuration et envisager les solutions pour la traiter de manière robuste et fiable,
  • La comparaison des solutions robustes et fiables avec la solution mise en place actuellement,
  • La proposition de solutions pour faire disparaître/atténuer les faiblesses actuelles en se basant sur les algorithmes actuels,
  • La mise en oeuvre d'une solution simplifiée de l'algorithme sur l'intersection,
  • Le test de cet algorithme des cas simples,
  • La validation de cette solution sur la base de tests actuels.

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

Profil : 

Etudiant(e) préparant un diplôme de niveau BAC+4/+5 en école d'ingénieurs ou master universitaire.
Spécialité(s)/ Option(s) souhaitée(s) : Informatique / Développement Logiciel et bases de Géométrie 3D.

Compétences techniques requises :

  • Vous maitrisez les langages de programmation orientés objets tel que C++, l'informatique et l'algorithmie.
  • Vous avez des connaissances en mathématiques et géométrie de base et disposez d'un bon niveau d'anglais, écrit comme oral.

Qualités interpersonnelles attendues :

  • Vous démontrez une grande rigueur, faites preuve d'autonomie et d'une forte capacité d'abstraction et de proposition,
  • 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
78946 Vélizy, DS SE Campus
Logo Dassault Systèmes