×

Offres d'emplois

STAGE BAC+5 : Développement d’un outil de traitement de données en vérification fonctionnelle

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 (Microcontrôleurs) conçoit et livre une vaste gamme de SOCs pour des applications génériques. Nos clients, repartis à travers le monde, choisissent leur solution parmi les nombreuses familles de produits STM32. Chacune se décline de l’entrée de gamme basique jusqu‘aux microprocesseurs les plus avancés du marché. Nos solutions sont accompagnées de plateformes complètes de développement permettant de bénéficier d’un écosystème des plus riches en ressources du marché.


Vous intégrerez l’équipe de Vérification IP chez MCD Grenoble en tant qu’Ingénieur(e) de développement logiciel.

Pour chaque IP, un environnement est créé pour stimuler, modéliser et vérifier la fonctionnalité du circuit. Des milliers de simulations aléatoires sont lancées pour vérifier que les spécifications sont respectées dans tous les cas.

Vous serez en charge d’identifier, d’extraire et d’analyser de nouvelles données à partir des résultats de ces milliers de simulations. Les analyses devraient nous permettre de:
• Améliorer la productivité en analysant les fonctionnements hors spécifications et en trouvant le contexte du disfonctionnement (toutes les conditions qui ont conduit au problème)
• Améliorer notre utilisation des ressources logicielles en exploitant au mieux les simulations de non-régressions et en trouvant les simulations les plus courtes permettant de reproduire le problème.

Dans un premier temps vous devrez vous familiariser avec la vérification fonctionnelle : « philosophie » de la vérification fonctionnelle, méthodologies, langage de l’environnement de vérification (System Verilog), prise en main de logiciels.

Vous serez ensuite amené à spécifier une solution par étapes : extraire des données statiques puis extraire des données séquentielles. Définir une interface graphique pour rendre les analyses compréhensibles par les ingénieurs vérification.

Vous implémenterez alors la solution et vous l’intégrerez dans notre infrastructure d’outils de vérification.

Enfin, il vous sera demandé de déployer la solution dans l’équipe vérification IP.

Profil recherché

Diplômé(e) d'un BAC+4, vous avez des connaissances en Linux & Windows, en programmation, analyse de grandes bases de données. Vous possédez une facilité d'adaptation, de la flexibilité et vous êtes en l'aise en communication. Vous êtes autonome dans votre travail, créatif et vous avez le sens de l'innovation. Un bon niveau d'anglais (lu, écrit, parlé) est nécéssaire pour ce poste. Référence de l'offre : 191231
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