×

Offres d'emplois

STAGE BAC+5 Ingénieur logiciel : Reconnaissance vocale en milieu bruité sur STM32

STMicroelectronics Grenoble (38) Stage/Apprentissage/Alternance

Présentation de l'entreprise

ST est un fabricant de semiconducteurs d’envergure internationale, dont le chiffre d’affaires a atteint 9,66 milliards de dollars en 2018. Avec l’un des plus vastes portefeuilles de produits de l’industrie, ST fournit à ses clients des solutions innovantes couvrant toute la gamme des applications électroniques, dont la conduite intelligente (Smart Driving) et l’Internet des objets. Par l’utilisation croissante de la technologie qui permet de mieux profiter de la vie, ST est synonyme de « life.augmented ». Le groupe compte environ 46 000 employés, 11 principaux sites de production, des centres de recherche et développement avancés et 80 bureaux de vente et marketing a travers le monde. ST fait partie du top 5 des entreprises les plus attractives de France selon l'étude Randstad 2018 ""Employer Brand Research" qui récompense chaque année les sociétés les plus performantes en matière de marque employeur.

Présentation de l'offre

La Division MCD est une organisation déployée partout dans le monde (Europe, USA, Asie). Elle conçoit et délivre des microcontrôleurs dont la famille phare est STM32. Les STM32 intègrent des cœurs ARM ainsi que des périphériques qui permettent leur utilisation dans des domaines très variés. Au-delà des capacités des puces, la famille offre un écosystème logiciel extrêmement fourni.

L'équipe développe des logiciels embarqués sur des microcontrôleurs STM32. Le but de ces logiciels et de traiter/nettoyer les flux provenant de microphones pour des applications de reconnaissance vocale en milieu bruité. Cette intégration logicielle s'effectue en prenant en compte les contraintes de consommation CPU, mémoire ainsi que de courant.

L'équipe a comme mission de supporter plusieurs familles de STM32 ; basse consommation (L4xx) et haute performance (F4xx, F7xx, H7xx).

Vous travaillerez sur le portage de nos applications sur une nouvelle famille STM32, ayant un environnement différent et des problématiques spécifiques.

Une partie de l'environnement s'exécutera sur STM32, l'autre sur PC (outil d'analyse du signal).

Vous devrez dans un premier temps vous familiariser avec l'environnement technique du STM32 connecté à plusieurs microphones digitaux, et enrichir vos connaissances dans le domaine de la capture audio.

Ensuite, vous étudierez cette nouvelle famille de microprocesseur afin de mettre en œuvre des applications simples de capture audio.

Enfin, vous spécifierez l'implémentation de l'application finale, qui sera revue par l’équipe avant de l'implémenter.

Vous mettrez en place ou participerez à l'automatisation de :
- l'exécution de plusieurs scenarios de test,
- l'exécution d'un banc de test dans le labo audio afin d'évaluer les performances en reconnaissance vocale
- la génération d'un rapport détaillé (en HTML) des résultats de test.

C'est un travail en équipe.

Vous serez aussi en relation avec d'autres équipes dont nous intégrons les solutions (algorithmes, driver bas niveau).

Profil recherché

Diplômé(e) d'un BAC+5, vous avez des connaissances dans le développement logiciel (de préférence embarqué) et du langage C. Dans un contexte international, votre aisance en anglais (pour les écrits et discussions avec d’autres équipes) ainsi que vos capacités à travailler en équipe seront essentielles. Des connaissances du domaine audio, en traitement du signal et du langages Python seraient un plus. Référence de l'offre : 190903
Postuler
Formats acceptés :
pdf, doc, png, jpg / Poids max. 3 Mo

STMicroelectronics

850 rue Jean Monnet
38920 CROLLES

N.C.

Voir sa fiche dans l'annuaire
Back to Top