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

Stage Ingénieur : Développement d’outils pour la validation et l’analyse de protocole MIPI I3C F/M

NXP Semiconductors

Caen

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise technologique à Caen recherche un(e) stagiaire ingénieur(e) pour un stage de 6 mois au sein de l’équipe ‘Radio Firmware’. Vous développerez des outils pour la validation des protocoles MIPI I3C, en utilisant vos compétences en programmation (Python, C/C++). Un bon niveau en protocoles de communication est nécessaire. Curiosité technologique et autonomie appréciées.

Qualifications

  • Étudiant(e) dernière année d’école d’ingénieurs ou Master 2 avec spécialisation.
  • Maîtrise de langages telles que Python, C/C++.
  • Connaissance des protocoles de communication, MIPI I2C un plus.

Responsabilités

  • Contribuer au développement d'outils pour la validation des protocoles.
  • Ajouter des fonctionnalités d'enregistrement de données.
  • Créer des tests unitaires pour les fonctionnalités I3C.

Connaissances

Programmation Python
C/C++
Protocoles de communication

Formation

Bac+5 en Systèmes embarqués ou Informatique industrielle
Description du poste
Contexte

L’équipe «Radio Firmware», basée à Caen, a pour responsabilité de fournir les logiciels embarqués (firmware) nécessaires au fonctionnement des composants NFC et UWB conçus par NXP. Ces composants équipent une majorité des téléphones mobiles et objets connectés leur permettant de communiquer (transactions bancaires, localisation, échange de données, …). Des outils et des méthodes de tests performantes et automatisées doivent être développés et améliorés pour assurer une validation efficace de ces logiciels. Lieu : Caen. Filières cibles: Info Indus/ Informatique / Electronique. Keywords: NFC, protocoles de communication, python, test infrastructure, programmation objet.

Mission

Nous recherchons dans ce domaine un ou une stagiaire de fin d’étude pour une durée de 6 mois.

Missions

Mission proposée au stagiaire ingénieur :

Le/la stagiaire contribuera au développement d’outils pour la validation et l’analyse du protocole de communication MIPI I3C (Improved Inter-Integrated Circuit). Après une phase d’appropriation des outils et du cadre technique, notamment par la mise en place de fonctionnalités d’enregistrement de données au sein de notre banc de test automatisé, il/elle prendra en charge la création d’un décodeur pour un analyseur logique.

  • Ajout de fonctionnalités d’enregistrement de données: Définition de toutes les séquences propres au protocole MIPI I3C, ajout de données dans les fichiers générés par le banc de test.
  • Création de tests unitaires pour les fonctionnalités I3C: Conception de l’architecture des tests, développement logiciel et validation.
  • Création d’un décodeur pour analyseur logique: Transposition de la spécification du protocole à un outil de décodage efficace permettant d’analyser facilement la communication MIPI I3C sur un bus.
  • Migration de fonctionnalités: Transposition de fonctionnalités de tests d’un banc de test développé en C++ vers un banc de test développé en Python.

Cette mission permettra au stagiaire de mobiliser des compétences en programmation, en diagnostic et traitement des défaillances de protocoles de communication industriels, notamment dans des systèmes embarqués soumis à des exigences de robustesse, de performance et d’économie d’énergie élevées, ainsi qu’en connaissance des processus de validation dans les milieux industriels.

Profil

Étudiant(e) ingénieur(e) – Bac+5

Formation :

  • Étudiant(e) en dernière année d’école d’ingénieurs ou de Master 2 avec spécialisation en :
    • Systèmes embarqués
    • Informatique industrielle
    • Télécommunications
Compétences techniques
  • Programmation: maîtrise de langages tels que Python, C/C++, ou équivalents pour le développement d’algorithmes et d’outils.
  • Systèmes embarqués: compréhension des architectures matérielles et logicielles, capacité à intégrer les contraintes liées à l’environnement embarqué.
  • Protocoles de communication: notions solides en protocoles de communications. Une bonne connaissance du protocole MIPI I2C serait une bonne base.
Qualités personnelles
  • Rigueur, autonomie et esprit d’analyse
  • Bonnes compétences en communication technique (rédaction de spécifications, documentation, reporting)
  • Esprit d’initiative et curiosité technologique
Langues
  • Français courant
  • Anglais technique (lecture de documentation, rédaction de rapports)
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.