AP26 - BAC +5 - Développeur Logiciel MATLAB/Simulink & Vérification AUTOSAR H/F

Renault
Canton de Montigny-le-Bretonneux, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Canton de Montigny-le-Bretonneux, France

Tech stack

Unit Testing
AUTomotive Open System Architecture (AUTOSAR)
Continuous Integration
Embedded Software
Python
Matlab
Software Architecture
Simulink
Software Engineering
Test Case Design
Gitlab-ci
Embedded Coder
Programming Languages

Job description

Réalisez votre apprentissage au sein de Renault Group et transformez vos connaissances en compétences sur des projets concrets. Accompagné par un maître d'apprentissage 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. Vous contribuerez au développement des fonctionnalités liées à l'habitacle dans le cadre de l'architecture Software-Defined Vehicle (SDV), un projet stratégique pour le Groupe Renault. Rattaché(e) à la direction des systèmes et logiciels embarqués, vous rejoindrez les équipes du Développement Logiciel en lien avec l'habitacle véhicule, responsable de la conception et du développement des composants logiciels pour les systèmes du domaine habitacle. Vos Missions : Le poste consiste à développer, optimiser et valider les fonctions logicielles d'éclairage des futurs véhicules Renault, en implémentant des logiques sous MATLAB/Simulink, en préparant et exécutant des tests C et des simulations CAN, et en vérifiant la cohérence des interfaces AUTOSAR ainsi que de l'architecture logicielle sous MagicDraw. Il inclut également la validation du comportement via CANoe, la participation aux activités d'architecture logicielle et le support à l'automatisation CI/CD, notamment par l'introduction d'IA pour accélérer la dérivation de tests. L'objectif global est d'assurer la cohérence du logiciel Lighting sur toute la chaîne, du modèle Simulink jusqu'aux phases de test et de validation.

  1. Développement & Modélisation
  • Développer et mettre à jour les modèles MATLAB/Simulink des composants logiciels éclairage. Optimiser et vérifier la conformité modèle
  • code généré (Embedded Coder).
  • Contribuer aux revues techniques des composants.
  1. Préparation & Validation Test (C / CANoe)
  • Développer des tests unitaires et fonctionnels en C.
  • Construire des scénarios CAN/CAN-FD dans CANoe pour valider les comportements.
  • Automatiser certains scénarios dans GitLab CI.
  1. AUTOSAR & Interfaces (ARXML)
  • Lire, vérifier et générer des fichiers ARXML : ports, DataElements, types, signaux.
  • Développer des scripts Python pour vérifier la cohérence des interfaces. S'assurer de la correspondance entre modèle Simulink ARXML
  • architecture logicielle.
  1. Automatisation & IA appliquée aux tests
  • Contribuer à la mise en place d'un framework CI pour exécuter les tests et vérifier les modèles.
  • Développer un outil interne basé IA pour générer automatiquement des cas de test à partir des exigences.
  • Générer des rapports automatiques d'analyse et de conformité.

Requirements

  • Vous préparez un diplôme bac+5 en école d'ingénieur ou université, spécialisé en informatique ou en systèmes embarqués. Vous êtes passionné(e) par le développement logiciel et curieux(se) du domaine de l'automobile.

  • Connaissances en Matlab/Simulink appréciées, mais non indispensables.

  • Maîtrise d'au moins un langage de programmation (ou de script) exigée. Curiosité envers la modélisation fortement recommandée.

  • Niveau d'anglais minimum : B2.

Benefits & conditions

Métier Recherche & Développement Durée du contrat 36 months Renault Group s'engage à créer un environnement de travail inclusif et les conditions permettant à chacun de nous d'apporter sa passion, donner le meilleur de lui-même et s'épanouir, tout en étant lui-même.

About the company

Renault Group poursuit son engagement envers les jeunes au travers la formation par l'alternance et les stages.

Apply for this position