Architecte Software Power - Valbonne, France - Renault Group

Renault Group
Renault Group
Entreprise vérifiée
Valbonne, France

il y a 3 semaines

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
Société

Renault SW Labs

Descriptif du poste

Rejoignez la nouvelle Génération de Renault Group

En pleine mutation, la voiture se connecte, s'automatise et le logiciel prend une place majeure. Pour répondre à ce challenge, la filiale Renault Software Labs a été créée en 2017 à Toulouse & à Sophia-Antipolis. Elle s'inscrit au cœur de la Renault Software Factory, réunissant toutes les compétences et expertises logicielles du Groupe. En intégrant ces équipes, vous serez au centre de la transformation technologique de Renault et des enjeux de la mobilité du futur.

Le contexte

La place du logiciel dans l'industrie automobile devient de plus en plus prépondérante et impose de revoir l'architecture système électrique et électronique (architecture EE) de la voiture. Des problématiques de dimensionnement relatives au logiciel, et à son efficience de performance et de consommation sont donc à adresser dans le cadre de la redéfinition de l'architecture EE. Nous avons besoin de dimensionner correctement les systèmes embarqués de nos voitures: les composantes ROM, RAM, CPU, GPU, BUS, etc.. sont de paramètres qu'il faut définir et maitriser pour tenir les exigences.

Votre rôle

Au cœur de l'Ingénierie logicielle, vous rejoignez notre équipe en charge de l'architecture de la plateforme logicielle du Véhicule Connecté et Autonome, composée d'environ 70 collaborateurs répartis sur les 3 sites : Technocentre, Toulouse et Sophia-Antipolis. Vous travaillez en interaction avec les architectes, les fournisseurs et les équipes de développement des différents domaines d'activité au sein de la Renault Software Factory. Vous participez au dimensionnement en lien avec les exigences des systèmes embarqués.

Vous devez intervenir au niveau architecture pour faire le dimensionnement et donc comprendre les architectures matérielles et leurs capacités en terme de performance qui est une exigence non fonctionnelle. Par performance on entend à la fois la performance intrasèque (fluidité de l'interface, rapidité de mise à disposition, respect de contrainte temps rééls,) mais aussi la consommation (énergie) et donc une meilleure efficience entre ces deux composantes.

Vous devez évaluer si une plateforme peut répondre aux exigences de performance demandées et donc influencer le choix des plateformes.

Vous avez à proposer des indicateurs de performance à suivre pour assurer la tenue des exigences dans des solutions complexes avec du temps réel dur et/ou des Operating System de plus haut niveau non temps réel.

Vous réalisez ou pilotez la mise en place de tests de performance pour que nous puissions s'assurer que la performance reste aux exigences.

Vous analysez les problèmes de performance rencontrées dans toutes les phase de développement et à proposer de solutions pour atteindre les performances. Cela passe par des analyse sur les systèmes embarquées réels et par des preuves de concept d'optimisation par une réalisation sur ces systèmes.

Vous êtes en interaction avec les équipes systèmes, les équipes logicielles de la Software Factory ainsi qu'avec nos fournisseurs et/ou partenaires automobile.

Qui êtes-vous ?

Vous êtes diplômé d'une école d'ingénieurs et une spécialisation dans le développement logiciel sur systèmes embarqués.

Vous avez une ou des premières expérience dans le logiciel embarqué (au moins 5 ans)

Ce poste est fait pour vous si:
Vous avez une expérience dans le développement et l'intégration de systèmes embarqués.

Vous avez déjà développé des logiciels bas niveau et vous comprenez les aspects interfaces matériel-logiciel.

Vous comprenez les Operating System temps réel (RTOS) et/ou le Operating System de Haut Niveau (HLOS, e.g. Linux)

Vous comprenez les notions de temps réel (hard real time et soft real time) et ce qu'apporte les hyperviseurs dans ce domaine

Vous comprenez les architectures microprocesseur et System On Chip et les éléments impactant sur la performance.

Vous savez 'scripter' pour automatiser : Shell, Python,...

Vous savez faire du code : C,C++, python,...

Vous savez travailler méthodes agiles

Vous savez travailler en Intégration Continue et Tests Continus (CI/CT)

Vous connaissez les outils de gestion de configuration: git, gitlab, svn,...

Les compétences techniques bonus:
Une expérience sur Android et son architecture.

Une expérience dans le monde automobile en particulier
- Autosar
- ISO 26262
- Les outils Vector et CAPL
- compétence en modélisation UML, SysML, MagicDraw, System C, Inchron, Timing Architect,
- connaissances d'un ou plus des domaines ADAS, Chassis, Body, PowerTrain

Vous êtes curieux et avez une appétence pour la mise au point et vous n'avez pas peur d'intervenir dans toute les couches logiciels ou au niveau système pour analyser et trouver les points à améliorer pour atteindre l'objectif.

Vous savez être 'hands-on' : aller sur banc en labo pour aider,

Plus d'emplois de Renault Group