Stage : Intégration de l’IA dans le cycle de développement logiciel H/F
GE Healthcare
Job Description Summary
Intégration de l’IA dans le cycle de développement logiciel : migration vers VS Code, agents intelligents et automatisation des workflowsIntegrating AI into the Software Development Lifecycle: Migration to VS Code, Intelligent Agents, and Workflow Automation
Job Description
Contexte
L’IA et les outils modernes comme GitHub Copilot, VS Code et les LLM (Large Language Models) révolutionnent le développement logiciel. Ce stage vise à exploiter ces technologies pour moderniser nos environnements, automatiser les tâches critiques et améliorer la traçabilité des impacts entre spécifications, code et tests.
Objectifs détaillés
- Migration des projets logiciels existants vers Visual Studio Code, en intégrant les extensions IA (Copilot, chat modes).
- Mise en place d’un environnement autonome via VS Code et chat modes pour exécuter des tâches complexes sans quitter l’IDE.
- Développement et intégration de modules MCP (Model Context Protocol) pour étendre les capacités IA, notamment la connexion avec l’outils JAMA pour la gestion des spécifications et l’automatisation des analyses d’impact et de roadmaps.
- Création d’agents IA pour automatiser le cycle de développement : code review intelligente, génération automatique de documents SDD (Software Detailed Documentation), tests unitaires (Google Test) et traçabilité, documentation Doxygen pour le code C++, gestion des défauts (SPR) et génération de merge requests.
- Déploiement d’un LLM/Chatbot pour centraliser la connaissance issue des documents (spécifications, code, plans de test, FMEA) afin de pouvoir lui poser des questions sur les spécifications, le code, et identifier automatiquement les impacts : si une spécification ou un morceau de code est modifié, déterminer les spécifications concernées, les plans de test impactés et les tests à rejouer.
- Modernisation d’interfaces utilisateur existante en HTML + Java Script grâce à l’IA.
- Mise en place de guidelines IA pour intégrer l’IA dans le quotidien des équipes (sécurité, qualité, traçabilité, collaboration).
Livrables attendus
- Agents IA fonctionnels intégrés à VS Code.
- Modules MCP pour JAMA et autres outils internes.
- Documentation technique et guidelines IA pour l’entreprise.
- Démonstrateur illustrant l’autonomie complète via chat modes et l’analyse d’impact.
Compétences développées
- Programmation avancée (C++, Python, HTML5).
- Utilisation et intégration d’IA générative (Copilot, LLM).
- Conception d’architectures orientées agents.
- Automatisation des workflows et DevOps.
- Gestion des impacts et traçabilité dans le cycle logiciel.
Durée et profil recherché
- Durée : 6 mois
- Profil recherché : Étudiant(e) en école d’ingénieur ou Master ou Licence 3eme année , avec des compétences en développement logiciel (C++, Python), intérêt pour l’IA et les outils modernes de développement, autonomie et esprit d’innovation.
Inclusion et diversité
GE HealthCare est un employeur offrant l'égalité des chances où l'inclusion compte. Les décisions relatives à l'emploi sont prises sans tenir compte de l’origine nationale ou ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'identité ou de l'expression de genre, de l'âge, du handicap, du statut d'ancien combattant protégé ou d'autres caractéristiques protégées par la loi.
Nos rémunérations totales sont conçues pour libérer votre ambition en vous donnant la motivation et la flexibilité dont vous avez besoin pour transformer vos idées en réalités qui changent le monde. Nos salaires et nos avantages sociaux correspondent à tout ce que vous attendez d’une organisation ayant une dimension internationale, avec des possibilités de développement de carrière, dans une culture qui favorise la collaboration et le soutien.
A propos de nous
GE HealthCare est l'un des leaders mondiaux dans le domaine des technologies médicales et des solutions numériques. Il permet aux cliniciens de prendre des décisions plus rapides et plus pertinentes à travers des équipements intelligents, des analyses de données, des applications et des services. Avec plus de 100 ans d'expérience dans le secteur de la santé et environ 47 000 employés dans le monde, la société est au centre d'un écosystème qui travaille pour une médecine de précision.
Présent en France depuis 1987 avec aujourd’hui 2 800 collaborateurs, c’est un acteur solidement ancré dans l’hexagone à travers son empreinte industrielle, son centre de R&D et de production à Buc dans les Yvelines et des partenariats de recherche avec des entreprises et des centres de recherche français. www.gehealthcare.com
--------------------------------------------------------------------------------------------------------------------------------
Context
AI and modern tools like GitHub Copilot, VS Code, and Large Language Models (LLMs) are revolutionizing software development. This internship aims to leverage these technologies to modernize our environments, automate critical tasks, and improve traceability between specifications, code, and tests.
Detailed Objectives
- Migration of existing software projects to Visual Studio Code, integrating AI extensions (Copilot, chat modes).
- Setup of an autonomous environment via VS Code and chat modes to perform complex tasks without leaving the IDE.
- Development and integration of MCP (Model Context Protocol) modules to extend AI capabilities, including connection with the JAMA tool for specification management and automation of impact and roadmap analysis.
- Creation of AI agents to automate the development cycle: intelligent code review, automatic generation of SDD (Software Detailed Documentation), unit tests (Google Test), traceability, Doxygen documentation for C++ code, defect management (SPR), and merge request generation.
- Deployment of an LLM/chatbot to centralize knowledge from documents (specifications, code, test plans, FMEA) and enable querying about specifications and code, while automatically identifying impacts: if a specification or code is modified, determine the affected specifications, impacted test plans, and tests to be rerun.
- Modernization of existing user interfaces in HTML + JavaScript using AI.
- Establishment of AI guidelines to integrate AI into the daily work of teams (security, quality, traceability, collaboration).
Expected Deliverables
- Functional AI agents integrated into VS Code.
- MCP modules for JAMA and other internal tools.
- Technical documentation and AI guidelines for the company.
- A demonstrator showcasing full autonomy via chat modes and impact analysis.
Skills Developed
- Advanced programming (C++, Python, HTML5).
- Use and integration of generative AI (Copilot, LLM).
- Design of agent-oriented architectures.
- Workflow and DevOps automation.
- Impact management and traceability in the software lifecycle.
Duration and Desired Profile
Duration: 6 months
Profile: Engineering school student or Master’s/Bachelor’s (3rd year), with skills in software development (C++, Python), interest in AI and modern development tools, autonomy, and an innovative mindset.
Inclusion and Diversity
GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.
Our total rewards are designed to fuel your ambition by providing the flexibility and support you need to turn your ideas into impactful realities. Our compensation and benefits align with what you'd expect from an organization of global reach and scale. You'll find yourself surrounded by career opportunities in a culture that fosters care, collaboration, and support.
Additional Information
Relocation Assistance Provided: Yes
