Expire bientôt Dassault Systèmes

STAGE - Ingénieur Développement C++ - Gestion des géométries non-manifold pour l'impression 3D et la simulation (H/F)

  • Stage
  • Vélizy-Villacoublay (Yvelines)
  • Développement informatique

Description de l'offre

Company descriptionDescriptif de l'entreprise

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 toutes les industries. Pour plus d’informations : www.3ds.com.

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.

Job descriptionDescriptif du poste

Présentation de l'équipe dans laquelle sera intégré(e) le ou la stagiaire :

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.

Rôle et 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.

Candidate's profileProfil recherché

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.

Position SummaryRésumé du poste

Position DescriptionDescriptif du poste

Type of contractType de contrat

Stage d'une durée de 6 mois.

EducationFormation académique

RequirementsExigences

QualificationsQualifications

Compensation & BenefitsRémunération & Avantages Sociaux

How to apply?Comment postuler ?

Closing StatementsAvis

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements