Stage Projet de fin d’études – Conception et intégration d’une couche d’abstraction LVGL pour accélérateurs graphiques matériels
- Location
- Montbonnot-Saint-Martin, France
- Work mode
- On-site
- Type
- Internship
- Seniority
- Intern
- Salary
- €1,200 / month
- Department
- Software Engineering
- Posted
- 28 Oct 2026
Verified open 3 Nov 2026 · Source: Company careers page
About the role
Stage Projet de fin d’études – Conception et intégration d’une couche d’abstraction LVGL pour accélérateurs graphiques matériels
Our Company
Créée en 2003, Allegro DVT est une entreprise internationale en forte croissance. Son expertise est mondialement reconnue dans le domaine de la vidéo numérique sur le marché des semi-conducteurs. Les équipes sont basées en France, en Chine, aux Etats-Unis, à Chypre, en Arménie et au Royaume-Uni.
Le savoir-faire d’Allegro DVT est notamment présent dans les caméras de voitures, les jeux vidéo, les téléphones portables, les montres connectées, les caméras de surveillance, etc…
Les acteurs majeurs de la micro-électronique, de l’industrie automobile et les acteurs dans le secteur de diffusion et streaming vidéo comptent parmi ses clients. Ses produits sont des leviers d’attractivité pour les marchés émergents tels que l’IA, les véhicules autonomes, la robotique et la santé.
Chez Allegro DVT vous trouverez des projets innovants, variés et passionnants !
Contexte
Les plateformes développées par Allegro DVT intègrent un ensemble croissant d’accélérateurs matériels dédiés au traitement vidéo et graphique. Ces composants matériels sont pilotés via une pile logicielle embarquée reposant principalement sur Linux, des pilotes spécifiques et des interfaces utilisateur de bas niveau.
Parallèlement, le framework open source LVGL (Light and Versatile Graphics Library) s’impose progressivement comme une solution de référence pour le développement d’interfaces graphiques embarquées grâce à sa légèreté, sa portabilité et ses mécanismes natifs d’accélération matérielle.
L’intégration efficace de LVGL dans l’environnement logiciel des plateformes Allegro DVT nécessite le développement d’une couche logicielle spécialisée permettant de faire le lien entre le moteur de rendu du framework et les ressources matérielles disponibles sur le système.
Ce stage s’inscrit dans cette démarche et vise à concevoir les infrastructures logicielles nécessaires à l’exploitation des accélérateurs matériels depuis LVGL, dans un contexte Linux embarqué.
Job Tasks
Au sein de l’équipe Software Engineering, vous participerez à la conception et au développement d’une architecture logicielle permettant l’intégration optimisée de LVGL sur les plateformes embarquées d’Allegro DVT.
Vos principales missions seront les suivantes :
Analyse de l’architecture logicielle
- Étudier l’architecture interne de LVGL 9.x et son pipeline de rendu,
- Analyser les mécanismes d’accélération matérielle supportés par le framework,
- Étudier les capacités matérielles disponibles sur les IPs Allegro DVT,
- Identifier les primitives graphiques pouvant être déportées vers le matériel.
Conception des interfaces logicielles
- Définir une couche d’abstraction matérielle permettant l’intégration transparente des accélérateurs au sein de LVGL,
- Concevoir les interfaces entre l’espace utilisateur et les pilotes Linux,
- Étudier les mécanismes de partage mémoire et de gestion des buffers,
- Participer à la définition de l’architecture logicielle du backend graphique,
- Concevoir les mécanismes nécessaires à la synchronisation entre logiciel et matériel.
Validation et optimisation
- Mettre en place les moyens de validation du backend développé,
- Mesurer les performances obtenues en termes d’utilisation CPU, de bande passante mémoire et de temps d’exécution,
- Identifier les goulots d’étranglement du système,
- Proposer et implémenter des optimisations logicielles et architecturales.
Profile
Nous recherchons des étudiant(e)s en 3ème année d’école d’ingénieurs en informatique, systèmes embarqués ou équivalent.
Technologies abordées :
- C / C++
- Linux embarqué
- Développement de pilotes Linux
- Git
- RISC-V
Informations pratiques
Stage basé à Montbonnot-Saint-Martin (Inovallée) accessible avec le bus C1.
Rémunération : 1.200 € bruts mensuels + chèques déjeuners 9,5 €/jour avec prise en charge de 60% par
l’employeur + remboursement 50% des transports en commun.
Pour plus d’informations ou pour postuler à ce stage, veuillez SVP adresser votre CV à hr@allegrodvt.com
Send an application for this job
More jobs at Allegro DVT
Stage Projet de fin d’études – Fuzzing intelligent pour la génération de suites de conformité vidéo
New on EvolcSalary transparent€1,200 / monthStage Projet de fin d’études – Architecture et développement d’une interface Vulkan Vidéo pour accélérateurs matériels de compression vidéo
New on EvolcSalary transparent€1,200 / monthStage Projet de fin d’études – Profiling logiciel sur processeur RISC-V
New on EvolcSalary transparent€1,200 / monthStage Projet de fin d’études – Spécialisation Microélectronique Numérique Conception d’un sous module sein d’un projet de développement d’un préprocesseur pour capture d’image (ISP)
New on EvolcSalary transparent€1,200 / month
