STAGE - Ingénieur développement C++/JS sur la synthèse dimensionnelle (H/F)

Réf. 310030-15643832

Stage - Ingénierie

Localisation : Yvelines

Début : entre aujourd'hui et janvier 2017
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 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 C++/JS sur la synthèse dimensionnelle (H/F)

Contexte & Présentation d'équipe:

Au sein du département des applications coeurs de CATIA (modélisation d'objets 3D et assemblage), vous intégrez l'équipe en charge de la nouvelle application Web: Mechanism Concept Design.

En coopération avec les autres équipes de la direction, vous devrez spécifier, développer et valider des outils d'aide à la conception de mécanismes 3D.

Pour réaliser cette mission, vous serez formé aux langages et outils de développement utilisés chez Dassault Systèmes.

Rôle & Objectif :

  • L'équipe travaille notamment en collaboration avec l'équipe de recherche de Philippe Serré de SUPMECA, qui fait partie du laboratoire Quartz de l'Institut Polytechnique Grand Paris.
  • Les travaux portent sur les sujets suivants: le calcul formel des conditions d’assemblage et de mobilité et la synthèse dimensionnelle de mécanisme.
  • La détermination formelle des conditions d'assemblage et de mobilité permet de pouvoir jouer sur les paramètres dimensionnels du mécanisme afin qu'il conserve ces propriétés.
  • La synthèse dimensionnelle se concentre sur la détermination automatique des positions et des dimensions des pièces qui constituent un mécanisme, afin que celui-ci réponde à un cahier des charges (par exemple, une trajectoire à suivre).
  • Les missions du stage consisteront à faire progresser ces sujets par :
  • la maîtrise des différents travaux précédents et de leur implémentation sur la modélisation du paramétrage des joints cinématiques de base.
  • la poursuite des travaux déjà menés sur les systèmes multi-boucles en levant les limitations existantes, afin de fournir une solution industrielle.
  • Tous ces travaux feront l'objet de rédaction de rapports de recherche et d'une implémentation au sein de l'application Mechanism Concept Design.

 

Profil :

  • Etudiant(e) préparant un diplôme de niveau BAC+5, Ecole d’ingénieurs ou Master Universitaire
  • Spécialité(s) / Option(s) souhaitée(s) : développement informatique et modélisation 3D

 

Compétences attendue(s)/ ou souhaitée(s) :

  • Maîtrise du langage C++ et du développement orienté objet requise
  • Connaissance de Javascript souhaitée
  • Connaissance d’UML et des Design Patterns souhaitée
  • Connaissance de Maple souhaitée
  • Première expérience d’un logiciel de CAO ou de modélisation 3D (CATIA, SolidWorks...) souhaitée

Qualités professionnelles requises :

  • Autonomie
  • Esprit d'équipe
  • Capacité à travailler sur des problèmes abstraits

Contact

Dassault Systèmes
Service Recrutement
10 Rue Marcel Dassault
78946 Vélizy Villacoublay
Logo Dassault Systèmes