CS26 - Bac+5 - Ingénieur Développement Logiciel - Vérification et Validation de la robustesse l[...]

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

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Canton de Montigny-le-Bretonneux, France

Tech stack

Embedded Software
Github
Matlab
MISRA C (C Programming Language)
Software Engineering
Verification and Validation (Software)
PolySpace
Programming Languages

Job description

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 : Dans le cadre du développement logiciel embarqué, le code C destiné aux systèmes de l'habitacle est généré automatiquement à partir de modèles Matlab/Simulink (approche MBD - Model-Based Design). Ce code fait ensuite l'objet de vérifications rigoureuses à différents niveaux :

Conformité aux directives MISRA. Analyse statique via l'outil Polyspace. Analyses dynamiques, via l'outil Fuzzer.

Vous serez en charge de contribuer à la génération et à l'optimisation des rapports de robustesse logicielle pour les composants logiciels de l'habitacle. Vous améliorez l'efficacité du processus en réduisant les faux négatifs et assister l'équipe dans l'analyse des violations de règles de conception logicielle. Vous travaillerez principalement sur les rapports Polyspace et MISRA, avec possibilité d'élargir à d'autres analyses en phase finale.

Requirements

CS26 - Bac+5 - Ingénieur Développement Logiciel - Vérification et Validation de la robustesse l[...]

CS26 - Bac+5 - Ingénieur Développement Logiciel - Vérification et Validation de la robustesse l[...], Vous maîtrisez le langage de programmation C. Connaissances en Matlab/Simulink appréciées. Un dépôt GitHub (ou similaire) avec vos projets universitaires/personnels (peu importe le langage de programmation) est obligatoire pour postuler. Niveau d'anglais minimum : B2.

Vous souhaitez participer à l'aventure de l'automobile de demain? Rejoignez-nous!

Benefits & conditions

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.

About the company

Company AMPERE SOFTWARE TECHNOLOGY Job Description Contexte et environnement de travail Renault poursuit son engagement envers les jeunes au travers de la formation par l'alternance et les stages. Cette politique volontariste positionne 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. Intégrez l'équipe Ingénierie d'AMPERE SOFTWARE TECHNOLOGY, composée de collaborateurs internationaux et multiculturels, et participez activement à l'innovation automobile. 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.

Apply for this position