Ingénieur Développement Maillage C++

Dassault Systèmes
Canton de Versailles-2, France
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Junior

Job location

Canton de Versailles-2, France

Tech stack

Artificial Intelligence
C++
Computer Aided Three-Dimensional Interactive Application (CATIA)
Computer Simulation
Human-Computer Interaction
Machine Learning
Software Engineering

Job description

Au sein des nos équipes R&D, vous rejoindrez l'équipe dédiée aux technologies de maillage. En charge du développement de technologies de maillage dédiées à la modelisation et à la simulation, son objectif est de concevoir et améliorer des algorithmes permettant la génération automatique de maillages de qualité optimale pour la modélisation géométrique et pour la simulation numérique 3D en mécanique des fluides, calcul de structures, électromagnétisme, multiphysiques.

Ces algorithmes doivent être en mesure de répondre aux besoin de la modélisation haute fidelité et sont aujourd'hui centraux pour la mise en place des workflows robustes de design fonctionnel ou pour la génération de données d'entrainement pour des modèles surrogate., Spécification, conception et développement de programmes relatifs aux algorithmes de génération de maillage principalement 3D ;

  • Analyse et synthèse des problèmes existants sur un ensemble de cas tests représentatifs ;
  • Vérification de la validité et de la qualité sur un ensemble de cas d'étude ;
  • Activités de recherche liées à l'innovation technologique pour de nouveaux algorithmes ou pour des algorithmes existants plus performants, tirant partie au mieux des configurations matérielles actuelles et futures (notamment parallèles et/ou cloud).
  • Vous avez des contacts journaliers avec tous les membres de votre équipe maillage, et des échanges peuvent également avoir lieu avec des membres d'autres équipes dédiées au maillage, au modèle géométrique, ou en charge de l'infrastructure, de l'interface utilisateur, des technologies CATIA / SIMULIA, du Product Management, du support, de l'avant-vente ou encore de l'industrialisation de nos produits., Environnement multiculturel
  • Cadre de travail convivial axé sur le bien-être et la santé (salles de sport & de musique, conciergerie...)
  • Engagement en faveur de la diversité et de l'inclusion
  • Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc

Requirements

De formation supérieure Bac +5 à Bac +8 (Ecole d'Ingénieur, Master ou Doctorat Universitaire),vous avez idéalement une spécialisation en mathématiques appliquées, algorithmique, géométrie algorithmique, calcul scientifique ou machine learning / AI et vous disposez d'une première expérience en programmation C++ moderne.

  • Dans un contexte d'entreprise internationale avec des échanges fréquents entre différents sites mondiaux, la maîtrise de l'anglais est nécessaire.
  • Par ailleurs, vous êtes reconnu(e) pour votre dynamisme, motivation, implication, organisation et votre volonté d'apprendre, ainsi que pour votre rigueur et votre autonomie. Votre esprit d'équipe et d'initiative seront des atouts indispensables vous permettant de réussir à ce poste.

About the company

Intégrer une entreprise scientifique au coeur de l'innovation technologique, portée par une forte croissance depuis plus de 40 ans

Apply for this position