R

CS26 - Bac+5 Chargé de développement d'un Module de Validation Automatisée DoIP (H/F)

Renault Group
Full-time
On-site
Guyancourt

Company AMPERE SOFTWARE TECHNOLOGY Job Description Contexte et environnement de travail : Le groupe Renault poursuit son engagement envers les jeunes au travers de la formation par l’alternance et les stages. Cette politique volontariste positionne le groupe Renault comme un des contributeurs majeurs au développement de l’apprentissage en France. Dans le cadre de votre stage, vous serez suivi par le service Emploi, compétences et Politiques Jeunes et plus particulièrement au sein des relations écoles et de la marque employeur de Renault. L’adoption croissante de l’architecture Ethernet et du protocole Diagnostic over Internet Protocol (DoIP), défini par la norme ISO 13400, constitue un facteur clé pour le diagnostic et le flashing des calculateurs (ECU). Afin de garantir la qualité et d’accélérer l’intégration des nouveaux ECU supportant DoIP, il est impératif de disposer d’outils de validation rapides, fiables et standardisés. Vos missions Missions Vos missions s’articuleront autour des étapes suivantes : 1. Analyse et Conception (Phase 1) Analyse des spécifications : étudier en détail les messages et séquences clés des protocoles DoIP (connectivité, activation de routage) et UDS (services fondamentaux : $10 Diagnostic Session Control, $22 Read Data By Identifier). Plan de test : rédiger un cahier de tests structuré décrivant la stratégie de validation, les critères de réussite/échec (y compris la gestion des Negative Response Codes – NRC) et la séquence d’exécution des tests . 2. Développement du Module CAPL (Phase 2) Développement des fonctionnalités de test suivantes en CAPL : Connectivité Réseau (Couche 3) : Implémentation d'une fonction d'envoi et d'analyse de la réponse ICMP Echo Request (Ping) pour mesurer la latence de l'ECU. Validation des Messages DoIP (Mise en place d'un "sniffer" pour détecter et valider la conformité du message Vehicle Announcement broadcasté par l'ECU au démarrage (vérification VIN, adresses logiques, etc.), Implémentation de la séquence Routing Activation Request et vérification de la réponse positive) Tests des Services UDS (via DoIP) (Lecture du VIN : Envoi de la requête UDS $22 F1 90 et comparaison du VIN reçu avec celui du Vehicle Announcement. Changement de Session : Implémentation et vérification d'un changement de session diagnostique (ex : 0x01 par défaut vers 0x02 programmation)). 3. Automatisation et Reporting (Phase 3) Séquencement et Robustesse : Orchestrer l'ensemble des tests pour une exécution automatisée et implémenter une gestion avancée des erreurs (timeouts et NRCs) pour garantir la robustesse du script. Génération de Rapports : Développer un système de logging clair et concis indiquant pour chaque cas de test le statut [PASS], [FAIL] ou [ERROR] avec les informations contextuelles pertinentes. Qui êtes-vous ? Vous êtes un Étudiant en Master 2 ou dernière année d'école d'ingénieur (Bac+5) en Informatique Industrielle, Systèmes Embarqués, Électronique, ou domaine similaire. Vous avez des bases en Programmation (idéalement C/C++ ou CAPL) Compréhension des protocoles de communication automobile (CAN, Ethernet, idéalement DoIP et UDS) Familiarité avec les outils de test (ex: CANoe/CANalyzer) Vous êtes reconnu pour votre rigueur, autonomie, votre esprit d'analyse et de synthèse, forte capacité à résoudre des problèmes complexes et vous avez un bon niveau d'anglais technique. Vous souhaitez participer à l’aventure de l’automobile de demain ? Rejoignez-nous ! Job Family Research & Development Contract Duration 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. As a visionary, innovative company, Renault Group has been at the forefront of mobility since 1899. Today, the Group is transforming its business model to become a next-generation, high-tech, low-carbon automotive company, working with its four brands: Renault, Dacia, Alpine and Mobilize, and specialist entities to shape the future of mobility. All energies can play a role in decarbonisation. Consequently, we are developing smart, safe and affordable electric vehicles, while also continuing to innovate in the development of more efficient, low-carbon ICE and hybrid vehicles. In addition, the company is turning to other alternative energy sources, notably dual-energy electric motors. Mobility habits are changing. For this reason, we are investing in smart, electric mobility solutions with the emphasis on use, backed up by a complete ecosystem of services. Owing to the increasing scarcity of natural resources, we are deploying circular economy solutions to recycle materials. Do you want to be part of creating the future of mobility? Join us now! https://www.renaultgroup.com/en/group/

Apply now
Share this job