Description
Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production. Les 20 000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270 000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr Le département R&D CATIA Cyber Systems conçoit les outils de nouvelle génération pour la modélisation et la simulation de systèmes complexes, en s'appuyant sur l'Ingénierie Système basée sur les modèles (MBSE) et la Conception basée sur les modèles (MBD).Au sein de ce département, vous rejoindrez l'équipe en charge du développement des solutions CATIA dédiées à la modélisation des architectures électriques, électroniques et logicielles, allant de la conception amont jusqu'à la génération de code embarqué. Vos Missions Dans le cadre du Model-Based Systems Engineering, MBSE, les modèles constituent la source de vérité de la conception logicielle et sont déjà exploités pour générer du code depuis l'environnement de modélisation. Dans les activités quotidiennes de développement, les ingénieurs travaillent cependant principalement au sein de leur IDE (par ex. Visual Studio Code). Des solutions telles que Copilot ou Claude Code existent aujourd'hui et offrent des gains de productivité significatifs en s'appuyant sur le contexte de la base de code. Néanmoins, la prise en compte d'autres éléments essentiels du cycle MBSE - comme les exigences, les modèles d'architecture, ou encore l'accès aux générateurs de code - reste très limitée dans ces environnements, ce qui crée une rupture entre l'environnement de conception et l'environnement de développement. Le rôle de l'apprenti(e) sera celui d'un(e) ingénieur(e) R&D développeur avec pour objectifs de : * Démontrer une méthodologie de développement logiciel à partir du MBSE depuis l'IDE avec un assistant * Prototyper une extension VS Code intégrant un assistant intelligent de génération de code, enrichi du contexte MBSE
Profils recherchés
Qualifications Étudiant(e) en école d'ingénieur ou master avec spécialisation en génie logiciel / systèmes embarqués / IA appliquée. Compétences en développement logiciel : Java, HTML5, NodeJS, Python. Connaissances en MBSE, UML/SysML. Intérêt pour les technologies IA. Les atouts en nous rejoignant * Environnement collaboratif et innovant * Collaboration internationale * Diversité des technologies, produits et solutions * Apprentissage au sein d'une équipe experte * Engagement en faveur de la diversité et de l'inclusion