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 accélérateurs vidéo développés par Allegro DVT sont aujourd’hui accessibles via plusieurs interfaces logicielles :
L’industrie du multimédia embarqué évolue désormais vers l’adoption de Vulkan Video, une extension de l’API Vulkan permettant d’exposer de manière standardisée les capacités matérielles d’encodage et de décodage vidéo.
Cette nouvelle approche vise à unifier les mécanismes de gestion mémoire, de synchronisation et d’accélération matérielle au sein d’un même environnement logiciel. Elle ouvre également la voie à de nouveaux modèles d’intégration dans les piles logicielles Linux modernes.
Afin d’anticiper cette évolution, Allegro DVT souhaite étudier et développer une première implémentation d’une couche Vulkan Video capable de piloter ses IP d’encodage et de décodage vidéo en capitalisant sur les architectures déjà mises en œuvre pour les drivers V4L2.
L’objectif du stage est de concevoir et développer un prototype de driver Vulkan Video permettant d’exploiter les accélérateurs matériels vidéo Allegro DVT depuis les applications compatibles Vulkan.
Le stagiaire contribuera à la définition de l’architecture logicielle, à l’intégration avec les pilotes existants et à la validation des performances sur plateformes embarquées.
Au sein de l’équipe Software Engineering, vous participerez à la conception d’un prototype de driver Vulkan Video permettant d’exploiter les accélérateurs matériels vidéo Allegro DVT depuis les applications compatibles Vulkan.
Le stagiaire contribuera à la définition de l’architecture logicielle, à l’intégration avec les pilotes existants et à la validation des performances sur plateformes embarquées.
Vos principales missions seront les suivantes :
Analyse de l’architecture logicielle
Définition de l’architecture
Développement
Validation
Nous recherchons des étudiant(e)s en 3ème année d’école d’ingénieurs en informatique, systèmes embarqués ou équivalent.
Vous possédez idéalement :
Des connaissances en Vulkan, V4L2, FFmpeg, GStreamer ou traitement vidéo constituent un plus.
Technologies abordées :
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