Stage de fin d’études en ingénierie logicielle embarquée, virtualisation et jumeau numérique automobile
About this role
Lucid Motors is hiring a Stage de fin d’études en ingénierie logicielle embarquée, virtualisation et jumeau numérique automobile, full-time, on-site in Toulouse, 31, in the EV sector.
About Lucid
At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring our “Compromise Nothing™” approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments, combining exceptional range, performance, design, and expansive space in a single experience.
We achieve this through deep vertical integration, with design, engineering, and production happening in-house across our global offices and manufacturing facilities. Our teams come from industries around the world, united by a shared commitment to excellence. By refusing to settle, you can help redefine what’s possible and shape the future of mobility.
Stage de fin d’études en ingénierie logicielle embarquée, virtualisation et jumeau numérique automobileChez Lucid Motors, nous développons une nouvelle génération de véhicules électriques définis par le logiciel, dans lesquels l’architecture logicielle joue un rôle central dans l’expérience de conduite et l’expérience client.
En rejoignant notre équipe Software Engineering basée à Toulouse, vous contribuerez aux activités liées à notre plateforme logicielle d’infodivertissement automobile.
Votre stage portera sur un projet concret réunissant :
- le développement de logiciels embarqués ;
- l’intégration de plateformes ;
- la virtualisation ;
- les technologies de jumeau numérique, ou Digital Twin ;
- l’automatisation de la validation système.
L’objectif sera d’explorer la manière dont des environnements virtualisés et des technologies de jumeau numérique peuvent accélérer le développement, l’intégration et le débogage de logiciels. Ces technologies doivent notamment permettre aux équipes d’identifier et de reproduire plus tôt les problèmes logiciels, avant de devoir accéder à un véhicule ou à du matériel physique.
Vous travaillerez aux côtés d’ingénieurs logiciels expérimentés et collaborerez étroitement avec des équipes internationales, notamment aux États-Unis.
Votre mission
Votre mission principale consistera à concevoir et prototyper un environnement virtualisé de développement, d’intégration et de validation pour une plateforme d’infodivertissement automobile.
Cet environnement devra permettre d’exécuter, de tester et d’analyser des composants logiciels et des scénarios système avant leur déploiement sur une cible physique.
Virtualisation et jumeau numérique
Vous serez notamment amené à :
- étudier différentes approches de virtualisation applicables aux systèmes embarqués d’infodivertissement automobile ;
- concevoir un prototype de plateforme virtuelle de type Software-in-the-Loop reproduisant certaines fonctions du système d’infodivertissement ;
- évaluer des technologies telles que QEMU/KVM, Docker, les conteneurs Linux ou Android Virtual Device, en fonction des composants ciblés ;
- développer des services simulés ou des calculateurs électroniques virtuels permettant de reproduire les interactions du système ;
- contribuer à la création d’un prototype de jumeau numérique capable de reproduire des comportements représentatifs de la plateforme ainsi que différents scénarios de défaillance.
Intégration de la plateforme logicielle
Vous contribuerez également à :
- analyser les dépendances entre Android, Linux ou QNX, le BSP, le middleware et les services système utilisés par les applications ;
- développer des outils permettant d’automatiser les activités de compilation, d’intégration, de déploiement et de validation ;
- automatiser les contrôles de compatibilité à la suite de modifications de la base logicielle ou de mises à jour de la plateforme ;
- intégrer l’environnement virtuel à une chaîne CI/CD, afin de permettre une validation plus précoce et plus fréquente de la plateforme ;
- documenter l’architecture, les choix techniques, les résultats obtenus et les recommandations proposées.
Le résultat attendu
À l’issue du stage, vous aurez développé un démonstrateur fonctionnel illustrant un processus de développement comparable au suivant :
Modification logicielle ou nouvelle version de référence → Plateforme virtuelle et jumeau numérique → Intégration automatisée → Validation logicielle virtualisée → Validation sur cible physique
Le démonstrateur devra illustrer comment la virtualisation peut :
- réduire le délai entre une modification logicielle et son évaluation ;
- détecter plus tôt les problèmes d’intégration ;
- faciliter la reproduction et l’analyse des anomalies ;
- automatiser une partie de la validation de la plateforme ;
- limiter la dépendance à des équipements physiques ou à des véhicules dont la disponibilité est restreinte.
Le profil que nous recherchons
Vous préparez un diplôme de niveau Bac+5, en dernière année d’école d’ingénieurs ou en Master 2, avec une spécialisation en :
- informatique ;
- systèmes embarqués ;
- génie logiciel ;
- systèmes d’exploitation ;
- électronique et informatique industrielle ;
- ou dans un domaine technique connexe.
Vous disposez idéalement des compétences suivantes :
- de bonnes compétences en programmation en C++ et/ou Python ;
- une bonne connaissance de Linux ;
- un intérêt marqué pour les systèmes embarqués, les systèmes d’exploitation et les architectures logicielles complexes ;
- une connaissance de Git et des principes d’intégration et de déploiement continus ;
- une approche structurée du débogage et de la résolution de problèmes ;
- de la curiosité, de l’autonomie et l’envie d’expérimenter ;
- de bonnes capacités de communication et de travail en équipe.
Une première connaissance de l’une ou plusieurs des technologies suivantes constituera un atout :
- virtualisation, émulation ou conteneurisation ;
- QEMU/KVM ;
- Docker ou conteneurs Linux ;
- Android ou Android Automotive ;
- QNX ;
- BSP et middleware ;
- outils et pipelines CI/CD ;
- validation Software-in-the-Loop.
Nous ne nous attendons pas à ce que vous maîtrisiez déjà l’ensemble de ces technologies. Nous recherchons avant tout une personne curieuse, rigoureuse et motivée par les systèmes techniques complexes.
Langues
Un niveau d’anglais courant, à l’oral comme à l’écrit, est indispensable pour ce stage.
Vous utiliserez régulièrement l’anglais pour collaborer avec nos équipes d’ingénierie basées aux États-Unis, participer à des réunions techniques et consulter ou produire de la documentation logicielle.
Ce que vous apprendrez
Ce stage vous permettra de découvrir les défis techniques liés au développement d’un véhicule moderne défini par le logiciel.
Vous développerez une expérience pratique dans plusieurs domaines particulièrement recherchés :
- architecture logicielle automobile et systèmes embarqués ;
- plateformes Android et systèmes d’exploitation temps réel ;
- Linux, QNX, BSP et middleware ;
- intégration et débogage de systèmes complexes ;
- virtualisation et technologies de jumeau numérique ;
Description from Lucid Motors's official posting. Always confirm details on the company careers page.
About Lucid Motors
Lucid Motors
Luxury EV manufacturer building the Air sedan and Gravity SUV. Newark, CA.
Not the one? Get new EV roles by email, weekday mornings, only when something new lands.
About Larry Sherwood Jr.
Talent Acquisition Leader specializing in mobility, EV, and frontier tech. 1,000+ hires across roles ranging from production technicians to VPs, including 48 hires for the AFEELA U.S. launch at Sony Honda Mobility (98% offer acceptance, $1.5M+ agency savings). SHRM-CP certified. Build recruiting functions from scratch, no agencies.
Currently open to senior TA leadership roles in the United States. larrysherwoodjr.com · Resume (PDF)
Read Larry's guides →Curated by Larry Sherwood Jr. on the free Mobility Jobs board. Pulled nightly from company applicant tracking systems. Apply directly on the source link above to be considered.