allegroDVT

Stage Projet de fin d’études – Utilisation des solveurs SMT pour améliorer la génération de flux vidéo de conformance

Allegro_light1
Our Company

Créée en 2003, Allegro DVT adresse le marché des semi-conducteurs. Elle dispose d’une expertise mondialement reconnue dans le domaine de la vidéo numérique.
Allegro DVT est une entreprise grenobloise dont les services R&D sont situés à Montbonnot-Saint-Martin et à Belfast.

Notre équipe en France est composée de quarante Ingénieurs, tous passionnés par le traitement de la vidéo.
Notre savoir-faire est présent dans les caméras de voiture, les jeux vidéo, les téléphones portables, les montres connectées, les caméras de surveillance, etc…

Nous comptons parmi nos clients les acteurs majeurs de la microélectronique, de l’industrie automobile et les GAFAM.
Nos technologies attirent de nouveaux projets sur les marchés émergents tels que l’IA, les véhicules autonomes, la robotique, etc…
Notre croissance à 2 chiffres nous amène à recruter de nouveaux talents dans nos équipes R&D et projets.

Nous vous attendons !

 

Job Tasks

Ce stage a pour but de contribuer à l’outil d’optimisation d’équations d’Allegro DVT. Cet outil se base sur les solveurs SMT, et permet de déterminer les valeurs maximum/minimum d’une équation avec contraintes.
La principale contribution attendue sera l’amélioration des performances de l’outil, via plusieurs méthodes (parallélisation de certaines parties, implémentation d’algorithmes plus performants, utilisation plus adéquate des solveurs). Une fois cette partie terminée, d’autres pistes d’amélioration pourront être envisagées, par exemple la refonte de l’architecture d’une partie de l’outil, ou l’utilisation d’algorithmes génétiques pour accélérer le process de maximisation/minimisation d’équations. Ces travaux seront appliqués sur des exemples concrets des formats vidéo récents (VVC et AVS3), qui permettront de tester les performances et limites réelles de l’outil. Ils permettront d’améliorer le générateur, et de déduire les cas de test correspondant aux équations afin de les intégrer dans les flux vidéo d’Allegro DVT.

Ce stage sera complet puisqu’il demandera :

  • Une compréhension des différentes méthodes d’utilisation des solveurs dans le cadre de la génération
    de flux vidéo en vue de tester des décodeurs
  • La mise en place de calculs parallèles pour améliorer les performances
  • Une réflexion sur l’architecture globale de l’outil
  • Une implémentation principalement en langage Rust (Python, D, Bash également utilisés)
  • Une analyse précise et complète de l’efficacité des algorithmes sur des cas concrets (mise en place
    de benchmarks, tracé de courbes)
Profile

Nous recherchons des étudiant(e)s en dernière année d’école d’ingénieurs intéressé(e)s par le domaine de la vidéo.

 

  • 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.

 

Send an application for this job