Activez les alertes d’offres d’emploi par e-mail !

Stage ingénieur : Validation de Uses Cases Multimédia sur un SOC i.MX9 avec un OS Temps réel F/M

NXP Semiconductors

Valbonne

Sur place

EUR 40 000 - 60 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise de technologie avancée à Valbonne cherche un stagiaire en validation silicium pour 6 mois. Le candidat doit analyser les RTOS, programmer en C et Python, et avoir des connaissances en microélectronique. Bon niveau d'anglais requis pour travailler dans un environnement multiculturel.

Qualifications

  • Tests de fonctionnalité et systèmes sous Bare Metal / RTOS.
  • Scripts d’automatisation et d’analyse en Python.
  • Interface avec un OS Ubuntu.
  • Compréhension des concepts de microélectronique et systèmes embarqués.

Responsabilités

  • Analyser les RTOS existants pour la validation multimédia.
  • Comprendre les fondamentaux d'un RTOS.
  • Sélectionner et mettre en œuvre un RTOS adapté.
  • Créer des tâches de haute priorité pour la validation.
  • Générer la documentation associée.

Connaissances

Langage C
Python
Linux
Shell
Connaissances micro-électronique
Anglais
Travail en équipe

Formation

Bac + 5, dernière année d'école d'ingénieur
Description du poste
Contexte

Au sein du site de Valbonne / Sophia Antipolis notre équipe de validation silicium travaille sur les plateformes d’Application multimédia de la famille i.MX dernière génération. Nous recrutons un stagiaire de dernière année de cycle d’ingénieur sur une durée de 6 mois afin de mettre en place un environnement sur la base d’un OS temps réel pour la Validation de Use Cases multimédia

Vos Missions

Le(a) stagiaire prendra en charge/réalisera les missions suivantes :

  • Analyse des différents RTOS existants (freeRTOS / ThreadX / Mbed ARM) afin de sélectionner le plus approprié pour les besoins de validation multimédia.
  • Compréhension des fondamentaux d’un RTOS (Ordonnanceur, priorité, files d’attentes, interruptions).
  • Sélection et prise en main du RTOS pour la construction de Use Cases Multimédia.
  • Création des taches de haute priorité comme lecture de contenu depuis un media de type carte SD, capture d’image venant de CAMERA, appel à des fonctionnalités comme VPU, DISPLAY, JPEG, AUDIO.
  • Construction de Use Cases en assemblant ces taches afin de créer un ou plusieurs scenarios de stress-test.
  • Génération de la documentation associée.
Votre Profil
  • Niveau d’études : Bac + 5, dernière année d’école d’ingénieur.
  • Software:
    • Langage C: Tests de fonctionnalité, système sous Bare Metal / RTOS
    • Python: Scripts d’automatisation et d’analyse
    • Linux, Shell: Interface avec un OS Ubuntu
  • Connaissances en micro-électronique (approche système, design, validation)
  • Connaissance en Software embarqué (Makefile, chaîne de compilation, Interruptions, CPU, mémoires, etc…)
  • Un bon niveau d’anglais est exigé.
  • Capacité à travailler en équipe dans un environnement multiculturel

Filière cible : Microélectronique / Système embarqué + Software

Mots clefs : Microélectronique / i.MX / Silicon Validation / Multimédia / RTOS

Context

Within NXP site in Valbonne / Sophia Antipolis our Silicon validation team works on the latest generation of i.MX multimedia Application Platforms. We are recruiting an end-of-engineering school intern for a period of 6 months in order to update our Silicon Validation environment and to set up new tools and validation flows for future SoCs

Your Responsibilities

The trainee will take charge / carry out the following missions:

  • Analysis of the existing RTOS (freeRTOS / ThreadX / Mbed ARM) in order to select the most fitted one for the validation requirements.
  • Understand all RTOS parts (scheduler, priority queues, interruptions).
  • Selection of one RTOS for functional validation multimedia Use Cases setup.
  • Create, leverage if possible and experiment high level tasks such as : read content from a SD card, get frame from CAMERA and send image to DISPLAY module, call VPU encode/ decode functions, or JPEG features, and also AUDIO playback.
  • Put all together to create some stress test use cases scenarios.
  • Generation of related documentation.
Your Profile
  • Level of studies: Bac + 5, last year of engineering school.
  • Software:
    • C language: Functionality and system testing on Bare Metal / RTOS
    • Python: Automation and analysis scripts
    • Linux, Shell: Interfacing with an Ubuntu OS
  • Knowledge in microelectronics (IC system approach, design, validation)
  • Knowledge of Embedded Software (Makefile, build tool chain, linker file, Interrupts, CPU ,memories,..)
  • A good level of English is required.
  • Ability to work in a multi-cultural environment.

Target sector: Microelectronics / Embedded systems + Software

Keywords: Microelectronics / i.MX / Silicon Validation / Multimedia / RTOS

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.