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