Stage BAC+5 / PFE 6 mois : Traitement embarqué de données capteur à base de réseau de neurones

Grenoble, France Stage (6 mois)

Le recrutement est fermé pour cette offre

À propos de ASYGN

ASYGN est une entreprise spécialisée dans la conception de circuits intégrés, avec une équipe dédiée à l’intelligence artificielle embarquée et frugale. Notre but est de rendre les objets connectés à la fois, intelligents et autonome en énergie en proposant une technologie spécifique à l’intelligence artificielle et ultra basse consommation. 

Le poste

Pendant le stage, votre objectif sera de développer un logiciel embarqué capable d’extraire des informations à partir de données capteurs à l’aide d’un traitement à base d’intelligence artificielle réduite (réseau de neurones). En particulier, le cas d’application de traitement du son sera étudié en priorité, le but étant de classifier certains sons et reconnaitre des mots-clés. Vous devrez déployer votre logiciel sur une électronique existante et serez chargé de piloter le microphone, détecter le son, et transmettre cette détection. 

Le logiciel devra être optimisé (taille, performance) pour garantir que la consommation moyenne de la carte soit la plus faible possible en traitement d’un flux audio continu. Le développement intégrera un réseau de neurones optimisé pour l’embarqué, avec une forte contrainte sur la taille du modèle utilisable. Ce réseau sera inspiré d’un réseau existant utilisé à l’origine pour de la reconnaissance d’image. 

Vos objectifs seront :

  • Créer et caractériser votre jeu de données de son à partir d’un microphone 

  • Mettre en place un prétraitement sur les données récoltées 

  • Concevoir ou adapter un réseau de neurones optimisé pour la reconnaissance de mots simples 

  • Programmer l’électronique avec votre environnement de développement 

  • Caractériser la performance de votre logiciel 

  • Mettre en place une démonstration finale validant l'atteinte de vos objectifs fixés. 

  • Soumettre et justifier vos choix techniques auprès de votre équipe 

  • Mettre en place et utiliser des outils de profiling

Profil recherché

Vous êtes de niveau BAC+ 5 / Master 2 en école d’ingénieurs ou formation universitaire équivalente dans le domaine du logiciel embarqué. Vous avez idéalement suivi un cours d’introduction à l’IA, ou vous vous sentez capable de maitriser les bases au cours du stage. Vous êtes une personne curieuse, autonome, motivée. 

Compétences requises 

  • Connaissance en programmation embarquée 

  • Notions de traitement du signal 

  • Intérêt pour l'apprentissage automatique (Machine Learning) 

Compétences souhaitées 

  • Git, Linux, C/C++, Python 

Détails sur le poste
Grenoble, France
Stage (6 mois)
Ingénierie
Propulsé parTaleez