> Markdown version of [/jobs/ext/3522599-ingenieur-developpement-c-ia-virtual-companion-3d-h-f](https://www.wearedevelopers.com/jobs/ext/3522599-ingenieur-developpement-c-ia-virtual-companion-3d-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Développement C++ & IA - Virtual Companion - 3D H/F - **Company:** Dassault Systèmes - **Location:** Vélizy-Villacoublay, France - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Computer Aided Three-Dimensional Interactive Application (CATIA), Software Engineering, UML, Information Technology - **Published:** October 1, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/83923164.html ## About the Role Titulaire d'un diplôme Bac +5, Ecole d'ingénieurs ou Master Universitaire avec une spécialisation en Informatique / développement logiciel Première expérience ou bonnes bases en développement C++, stage ou apprentissage inclus. Bonnes connaissances en langage C++. Familier avec l'usage de l'IA dans un environnement de développement Maîtrise de la formalisation UML. Rigueur, capacité de synthèse et d'analyse. Une première approche du développement CATIA serait un plus. Maîtrise de l'anglais, à l'écrit comme à l'oral, indispensable., Capacité à synthétiser UML CATIA ## Description Au sein du département CATIA R&D, dans l'organisation en charge d'applications transverses et de composants d'infrastructure, vous rejoindrez le service « Collaborative Declarative Modeler ». Vous intégrerez le groupe en charge de définir, développer et maintenir des composants d'infrastructure et des outils d'IA génériques utilisés par l'assistant « Virtual Companion ». Cet assistant intelligent permet aux ingénieurs de naviguer dans les données 3D et de les modifier directement dans les pièces conçues avec les applications CATIA, sur la plateforme 3DEXPERIENCE., En tant que Développeur / Développeuse au sein de l'équipe, vous : Participez à la spécification du composant logiciel : Analysez les demandes d'évolution applicative ; Définissez et décrivez les comportements attendus, les limitations et les critères de validation ; Concevez et spécifiez la manière dont les solutions seront implémentées (choix algorithmiques ou technologiques, identification des dépendances externes au service, etc.) ; Documentez et partagez ces solutions. Participez à l'implémentation des solutions et à leur validation : Écrivez le code en C++ ; Écrivez les tests unitaires de validation. Participez à la maintenance des solutions : Suivez les indicateurs de qualité (performance, mémoire, etc.) ; Analysez les problèmes rencontrés par les clients externes ou les applications internes et proposez des solutions adaptées et qualitatives. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Official Opening of WeAreDevelopers World Congress 2026](https://www.wearedevelopers.com/videos/100000-official-opening-of-wearedevelopers-world-congress-2026) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Best Companies to Work For in Paris: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/190-best-companies-to-work-for-in-paris-top-25-companies-in-2023) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)