Lucidmotors
Stage de fin d’études en ingénierie logicielle embarquée, virtualisation et Digital Twin automobile
Toulouse, 31. Posted 8 days ago
The role
You will design and prototype a virtualized development, integration, and validation environment for an automotive infotainment platform. This involves studying virtualization approaches, creating Software-in-the-Loop prototypes, and developing Digital Twin technologies.
What you will do
- Concevoir et prototyper un environnement virtualisé de développement, d’intégration et de validation
- Étudier différentes approches de virtualisation applicables aux systèmes embarqués
- Concevoir un prototype de plateforme virtuelle de type Software-in-the-Loop
- Évaluer des technologies telles que QEMU/KVM, Docker, les conteneurs Linux ou Android Virtual Device
- Développer des services simulés ou des calculateurs électroniques virtuels
- Contribuer à la création d’un prototype de Digital Twin
- Analyser les dépendances entre Android, Linux ou QNX, le BSP, le middleware et les services système
- Développer des outils pour automatiser la compilation, l’intégration, le déploiement et la validation
- Automatiser les contrôles de compatibilité
- Intégrer l’environnement virtuel à une chaîne CI/CD
Required qualifications
- Bac+5, dernière année d’école d’ingénieurs ou Master 2
- Spécialisation en informatique, systèmes embarqués, génie logiciel, systèmes d’exploitation, électronique et informatique industrielle, ou domaine technique connexe
- Anglais courant, à l’oral comme à l’écrit
- Être inscrit dans un établissement d’enseignement pendant toute la durée du stage
- Préparer un diplôme ou une certification en lien avec les missions
- Fournir une convention de stage tripartite signée
Nice to have
- Compétences en programmation en C++ et/ou Python
- Bonne connaissance de Linux
- Intérêt marqué pour les systèmes embarqués, les systèmes d’exploitation et les architectures logicielles complexes
- Connaissance de Git et des principes d’intégration et de déploiement continus
- Approche structurée du débogage et de la résolution de problèmes
- Curiosité, autonomie et envie d’expérimenter
- Bonnes capacités de communication et de travail en équipe
- Virtualisation, émulation ou conteneurisation
- QEMU/KVM
- Docker ou conteneurs Linux
About the company
Lucid creates exceptional mobility experiences through innovation and proprietary software-defined vehicle architecture. The company uses deep vertical integration with design, engineering, and production happening in-house.