N

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

NXP Semiconductors
Full-time
On-site
Caen

Lieu : Caen Filières cibles : Info Indus / Informatique / Electronique Keywords : NFC, protocoles de communication, python, test infrastructure, programmation objet 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, diffusés à très grande échelle, é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 constamment être développées, et améliorées, pour assurer une validation efficace de ces logiciels. 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. Ce projet se déroulera selon les étapes suivantes : 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) More information about NXP in France... #LI-8e4d NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer, and more sustainable world through innovation. As the world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. For more information, visit www.nxp.com Bright Minds. Bright Futures. We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills. Commitment At NXP. We recognize NXP is a powerful change agent as we continue to deliver innovative solutions that advance a more sustainable future. We remain steadfast in our commitment to sustainability and making measurable year-on-year progress. Also, we aim to create an inclusive work environment and we will not tolerate racism, discrimination or harassment of any kind. We have programs in place focused on diversity, inclusion and equality. Thank you for considering a career at NXP. To help you prepare for the different steps in our hiring process, see the following useful advice and tips. Are you already an NXP employee? Do not apply here. Instead, you must apply via our internal career page.

Apply now
Share this job