DASSAULT SYSTEMES

Ingénieur Développement Logiciel (h/f)

Posted 22 days ago

Experience
3-5 years
Offer salary
Not specified
Location
Velizy Villacoublay, France
Contract type
CDI
Work arrangement
Hybride
Starting Date
ASAP
Stack required
Ci/cd
C++
Gitlab
Git
Scss
Css
Html
Javascript
Typescript

Company Description

View more

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 190 000 entreprises de toutes tailles dans toutes les industries. Pour plus d’informations : www.3ds.com.

Job Description

Vos missions

Au sein de CATIA Generative Experience, vous contribuerez au développement d’un produit de CAO qui offre aux utilisateurs une interface de programmation no-code low-code destiné à la génération de modèles 3D. Vous travaillerez dans une équipe à l’écoute des besoins des clients et contribuerez à imaginer, concevoir et réaliser les solutions du futur.
Votre rôle consistera à étendre les capacités du produit, en assurer la qualité, en améliorer les performances et l’ergonomie.

Plus concrètement, vous serez amené à :

Imaginer, étudier et spécifier les évolutions.
Développer de nouvelles fonctionnalités en C++
Améliorer l’interface utilisateur en JS ou TypeScript
Développer des tests automatiques (Karma, Jasmine, PageObject…)
Contribuer à l’ajout de fonctionnalités d’IA et à l’exposition de tools pour permettre l’intégration du produit à un assistant virtuel (python). Vous travaillerez dans une équipe à l’écoute des besoins des clients et contribuerez à imaginer, concevoir et réaliser les solutions du future.
Votre rôle consistera à étendre les capacités du produit, en assurer la qualité, en améliorer les performances et l’ergonomie.

Vos qualifications :


Vous êtes issu-e d'un cursus ingénieur est disposez d'une première expérience significative dans le développement logiciel

Hard Skills :

  • Bonne maîtrise du C++

  • Connaissances des langages de développement Web : JS, TS, HTML, CSS, SCSS

  • Maîtrise des systèmes de versionnement (Git, GitLab, CI/CD,…)

  • Idéalement maitrise de Python

  • Compétences en test et validation logicielle (unit tests, integration tests)

  • Idéalement quelques notions en Large Language Models(LLM), LangChain / LangGraph, ou frameworks d'orchestration d'agents, NLP et prompt engineering, compréhension du raisonnement agentique, Machine Learning / Deep Learning (PyTorch, TensorFlow)

  • Des bases en CAO / conception mécanique et compréhension des objets géométriques 3D (BREP, Mesh,Parametric Design) sont un plus

Soft Skills :

  • Compétences humaines et comportementales

  • Curiosité technologique : goût pour l'innovation et les technologies émergentes (programmation, IA, agents, 3D).

  • Esprit d'analyse et rigueur : capacité à concevoir des architectures robustes et à résoudre des problèmes complexes. Collaboration & communication : aisance à travailler en équipe pluridisciplinaire (data scientists, ingénieurs, designers).

  • Autonomie et proactivité : aptitude à explorer de nouvelles approches, proposer des solutions, et mener un sujet de bout en bout.

  • Esprit de synthèse & vulgarisation : capacité à expliquer des concepts techniques à des profils non techniques.

Vous maitrisez l’anglais à l’écrit comme à l’oral.

https://www.3ds.com/fr/careers/jobs