Job Description
Company
AMPERE SOFTWARE TECHNOLOGY
Job Description
Contexte et environnement de travail :
Renault Group poursuit son engagement envers les jeunes au travers la formation par l’alternance et les stages.
Réalisez votre stage au sein de Renault Group et transformez vos connaissances en compétences sur des projets concrets.
Accompagné par un tuteur et d’équipes expertes, vous progressez vers votre diplôme dans un cadre exigeant et bienveillant.
Une expérience utile, formatrice et porteuse de sens, quelle que soit la fonction.
Vos missions :
Au sein des équipes Renault Group en charge des plateformes logicielles véhicule et des SDK, vous concevrez et réaliserez un démonstrateur de bout en bout permettant à un assistant IA existant d’interagir avec un véhicule Android Automotive.
Vous travaillerez notamment sur :
- l’étude des possibilités d’intégration offertes par les assistants IA mobiles du marché et leurs connecteurs MCP distants ;
- la conception d’un serveur MCP Renault distant et d’un catalogue de capacités véhicule clairement décrites ;
- l’association fiable entre une requête de l’agent, le conducteur, son smartphone et le véhicule dans lequel il se trouve ;
- un mécanisme de présence garantissant que l’expérience est disponible à bord, depuis le smartphone du conducteur, et non comme une fonction de contrôle distant ;
- une passerelle Android Automotive exposant une API métier stable au-dessus des Vehicle Properties et services Renault Group ;
- une confirmation intuitive sur l’écran central pour les actions nécessitant l’accord du conducteur ;
- un simulateur et une chaîne de tests permettant de développer sans dépendre en permanence d’un véhicule réel.
Une architecture à inventer
Le démonstrateur s’appuiera sur une architecture combinant :
- l’application de l’agent choisie par l’utilisateur, utilisée sur son smartphone dans le véhicule ;
- le cloud du fournisseur de l’assistant IA ;
- un serveur MCP Renault distant ;
- des services Renault de gestion de session véhicule et de preuve de présence ;
- une passerelle Android Automotive connectée aux Vehicle Properties et aux services véhicule.
L’assistant comprend l’intention du conducteur. Le véhicule décide de ce qui peut être exécuté.
Les défis techniques :
- IA agentique : transformer une demande naturelle en une intention véhicule claire, structurée et vérifiable.
- Bring Your Own AI : s’intégrer aux assistants déjà choisis par les utilisateurs, sans imposer l’exécution locale du modèle ni un agent Renault.
- Présence à bord : relier la session de l’assistant au smartphone du conducteur et à une session active dans le véhicule.
- Sécurité : authentifier les composants, protéger les échanges, éviter les rejeux et conserver l’autorité de décision dans le véhicule.
- Expérience conducteur : présenter des confirmations simples, contextualisées et compatibles avec les contraintes HMI du véhicule.
- Fiabilité : gérer les pertes de connexion, les doublons, les expirations et la vérification du résultat effectivement obtenu.
Travaux attendus :
- Analyser les mécanismes d’intégration et le modèle d’exécution des principaux assistants IA mobiles.
- Définir l’architecture de confiance entre l’agent, les services cloud, le smartphone et le véhicule.
- Spécifier un protocole métier versionné et un premier catalogue de tools MCP.
- Prototyper le routage des demandes et la preuve de présence du smartphone à bord.
- Développer le serveur MCP, les services de session et la passerelle Android Automotive.
- Implémenter le workflow complet : validation, confirmation, expiration, exécution et vérification.
- Tester le refus des demandes lorsque la session à bord n’est plus valide.
- Mesurer la latence, la fiabilité, la reconnexion et la résistance aux doublons ou rejeux.
- Démontrer le parcours complet sur simulateur, banc ou véhicule et documenter les résultats.
Premier périmètre fonctionnel
Comprendre et informer
- consulter l’état des ouvrants et de la climatisation ;
- obtenir des données sur le trajet ;
- identifier et expliquer un témoin lumineux ou une alerte.
Agir sur l’expérience à bord
- régler la climatisation ;
- piloter la radio ;
- démarrer l’enregistrement de la DashCam ;
- ouvrir MyDriving ou la vue 360°, selon les capacités de la plateforme.
Confirmer et vérifier
- demander une validation sur l’écran central lorsque nécessaire ;
- gérer l’expiration et le refus des demandes ;
- vérifier le résultat réel et gérer les exécutions partielles.
Qui êtes-vous ? :
- Élève ingénieur ou étudiant en Master 2 en informatique, systèmes embarqués, intelligence artificielle, cybersécurité ou télécommunications.
- Bonnes bases en Kotlin ou Java et en développement Android ; une connaissance d’Android Automotive OS est un plus.
- Pratique d’au moins un langage backend parmi Python, TypeScript, Java, Kotlin, Go ou Rust.
- Curiosité pour les agents IA, MCP, les API distribuées et les systèmes connectés.
- Goût pour le prototypage, les tests et la mesure objective des performances.
- Capacité à formaliser et défendre des choix d’architecture.
- Bon niveau d’anglais technique.
Une connaissance préalable de MCP, du VHAL ou des mécanismes de session véhicule est appréciée, mais elle n’est pas indispensable.
Vous souhaitez participer à l’aventure de l’automobile de demain ? Rejoignez-nous ! 🚗💡
Job Family
Research & Development
Contract Duration
6 months
Renault Group is committed to creating an inclusive working environment and the conditions for each of us to bring their passion, perform to the full and grow, whilst being themselves.
We find strength in our diversity and we are engaged to ensure equal employment opportunities regardless of race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc. If you have a disability or special need requiring layout of the workstation or work schedule, please let us know by completing this form.
In order to follow in real time the evolution of your applications and to stay in touch with us, we invite you to create a candidate account. This will take you no more than a minute and will also make it easier for you to apply in the future.
By submitting your CV or application, you authorise Renault Group to use and store information about you for the purposes of following up your application or future employment. This information will only be used by Renault Group companies as described in the Group privacy policy.