RENAULT TRUCKS

Stage - Développeur Logiciel Embarqué (h/f)

Posted 21 days ago

Experience
Less than 1 year
Offer salary
Not specified
Location
Lyon, France
Contract type
Stage
Work arrangement
Hybride
Starting Date
ASAP
Stack required
C
Python

Company Description

View more

The Volvo Group is one of the world’s leading manufacturers of trucks, buses, construction equipment and marine and industrial engines. The Group also provides complete solutions for financing and service. The Volvo Group, with its headquarters in Gothenburg, employs about 100,000 people, has production facilities in 18 countries and sells its products in more than 190 markets.

Job Description

LA MISSION GLOBALE DU STAGIAIRE

Dans le cadre de notre activité de développement logiciel embarqué sur l’ensemble des calculateurs de nos véhicules, pouvoir enregistrer les données clefs pour une exploitation hors ligne est primordial afin d’améliorer la qualité de nos produits et mesurer l’impact de nos fonctionnalités. Remonter et exploiter des données pertinentes peut être source de revenue importante pour le groupe Volvo.

Afin De Suivre L’évolution Technologique De Nos Calculateurs, Notre Composant Logiciel Responsable De L’enregistrement Des Données Clefs Doit Être Revisité Afin De

  • Fonctionner dans un environnement multicœurs

  • Respecter les modèles de conception de notre architecture logicielle

  • Améliorer sa couverture de test dans le but de répondre à la norme ISO-26262

A travers cette mission le candidat devra réécrire le composant et l’intégrer dans notre base de code logiciel utilisée par l’ensemble de nos calculateurs. Une stratégie de test devra être mis en place en utilisant nos outils d’intégration continue afin de minimiser tout risque de régression.



LA MISSION DETAILLEE DU STAGIAIRE

  • Vous devrez vous familiariser avec notre architecture logicielle notamment sur la gestion des activités multicœurs.

  • Vous devrez proposer une stratégie de vérification afin de garantir la non-régression de la solution

  • Vous devrez comprendre les besoins des différents utilisateurs (comprendre les différents types de données que le composant devra supporter)

  • Vous serez responsable du design, développement, et vérification de la solution

  • Vous développerez vos solutions en C dans un environnement embarqué temps réel multicœurs

  • Vous serez amené à développer des scripts de génération de code C à l’aide de Python et Jinja

  • Vous effectuerez le débogage en utilisant GDB via les tests unitaires mais aussi directement sur cible en utilisant des outils tels que Lauterbach Trace32 etc…

  • Vous évaluerez l’impact de la solution sur les performances du calculateur (charge CPU, empreinte mémoire…)



Qui êtes-vous ?

  • Formation Bac +5 en Ecole d’ingénieur

  • Très bonne maîtrise du langage C

  • Connaissance du langage Python

  • Aisance relationnelle

  • Goût du travail en équipe

  • Rigueur scientifique

  • Maitrise de l'Anglais nécessaire

Benefits

  • Participation à la refonte d'un composant logiciel critique utilisé sur les calculateurs des véhicules Volvo.
  • Entreprise engagée en faveur de l'inclusion des personnes en situation de handicap.
  • Accès à deux restaurants d'entreprise proposant des repas équilibrés.
https://www.volvogroup.com