Stage Ingénieur : Vérification de Performance et Modélisation de Systèmes sur Puce (SoC) (H/F)

NXP Semiconductors

Grenoble

Sur place

EUR 10 000 - 15 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

NXP Semiconductors à Grenoble propose un stage d’ingénierie électronique et systèmes embarqués pour concevoir un cadre de modélisation de performance des SoC. Vous développerez des modèles pour cœurs, accélérateurs et interconnexions et simulerez des scénarios réalistes afin d’évaluer débit, latence et goulets d'étranglement.

Élève ingénieur en électronique ou systèmes embarqués avec bon niveau en Python et connaissances en architecture processorielle est souhaité; des notions en C/C++ et

Qualifications

  • Élève ingénieur en électronique ou systèmes embarqués recherché.
  • Bon niveau en programmation Python.
  • Connaissances en architecture des processeurs et systèmes embarqués.

Responsabilités

  • Étudier l'architecture d'un SoC et identifier les moteurs de performances.
  • Développer des modèles abstraits pour processeurs, accélérateurs, mémoires et interconnexion.
  • Définir des scénarios de trafic et charges de travail représentatifs.
  • Simuler différentes configurations et cas d'utilisation.
  • Extraire et analyser les KPI clés (débit, bande passante, latence, contention).
  • Identifier les goulets d'étranglement et proposer des optimisations.
  • Développer des outils d'automatisation pour la collecte et l'analyse.
  • Générer des rapports et présenter les résultats.

Connaissances

Python programming
Analytical mindset
Problem solving
C/C++ (préférence)

Formation

Élève ingénieur en électronique ou systèmes embarqués

Outils

SystemC
TLM
Méthodes de simulation de performances

Description du poste

Contexte

Contexte Les systèmes sur puce (SoC) modernes intègrent plusieurs processeurs, accélérateurs matériels, sous-systèmes mémoire et interconnexions complexes. Avant même la disponibilité complète du matériel, il est essentiel d'évaluer les performances du système afin de vérifier que les objectifs d'architecture sont atteints en termes de débit, bande passante et latence. L'objectif de ce stage est de développer un modèle de performance permettant de représenter différents composants du SoC (cœurs processeurs, accélérateurs, mémoires, interconnexions) et de simuler leur comportement sous différentes configurations et charges de travail.

Missions
  • Étudier l'architecture d'un SoC complexe et identifier les paramètres influençant les performances.
  • Développer des modèles abstraits de composants matériels (CPU, accélérateurs, mémoires, interconnexions).
  • Définir des scénarios de trafic et des charges de travail représentatifs des cas d'utilisation réels.
  • Simuler différents scénarios afin d'évaluer le comportement du système.
  • Extraire et analyser les indicateurs de performance clés (KPI) : Débit (Throughput) Bande passante (Bandwidth) Latence Niveau de contention des ressources
  • Identifier les goulots d'étranglement et proposer des pistes d'optimisation.
  • Développer des outils d'automatisation pour la collecte et l'analyse des résultats.
  • Présenter les résultats aux équipes d'architecture et de vérification.
Profil recherché
  • Élève ingénieur électronique ou systèmes embarqués.
  • Bon niveau en programmation Python.
  • Connaissances en architecture des processeurs et systèmes embarqués.
  • Intérêt pour la modélisation, la simulation et l'analyse de performances.
  • Esprit d'analyse et curiosité technique.
Context

Context Modern System-on-Chip (SoC) devices integrate multiple processing cores, hardware accelerators, memory subsystems, and complex interconnect architectures. Early performance assessment is critical to ensure that architectural targets are met before the complete hardware implementation becomes available. The objective of this internship is to develop a performance modeling framework capable of representing different SoC components (CPU cores, accelerators, memories, and interconnects) and simulating their behavior under various configurations and workloads.

Responsibilities
  • Study a complex SoC architecture and identify key performance drivers.
  • Develop abstract performance models for processors, accelerators, memories, and communication fabrics.
  • Define realistic traffic patterns and workload scenarios.
  • Simulate different system configurations and use cases.
  • Extract and analyze key performance indicators (KPIs), including: Throughput Bandwidth utilization Latency Resource contention
  • Identify system bottlenecks and propose optimization opportunities.
  • Develop automation tools for performance data collection and analysis.
  • Generate reports and present results to architecture and verification teams.
Required Qualifications
  • engineering student in Electronics, Embedded Systems, or a related field.
  • Strong programming skills in Python.
  • Basic knowledge of computer architecture and embedded systems.
  • Interest in system modeling, simulation, and performance analysis.
  • Analytical mindset and strong problem-solving skills.
Preferred Skills
  • Experience with C/C++.
  • Familiarity with SystemC, TLM, or performance simulation methodologies.
  • Knowledge of SoC architectures, memory hierarchies, and interconnects.
  • Experience with data analysis and visualization tools.
EEO & Diversity

We also 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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Stage Ingénieur : Développement d’un outil d’analyse de performance pour simulations hardware (H/F)
Stage Ingénieur : Développement d’un outil d’analyse de performance pour simulations hardware (H/F)

NXP Semiconductors • Caen

Sur place
EUR 8 900 - 13 000
Ingénieur Performance & Modélisation SoC sur Puce
Ingénieur Performance & Modélisation SoC sur Puce

NXP Semiconductors • Grenoble

Sur place
EUR 10 000 - 15 000
Ingénieur Senior en Émulation ASIC (Veloce) - Processeur HPC
Ingénieur Senior en Émulation ASIC (Veloce) - Processeur HPC

ordde.io | Ecosystem for Recruiters • Grenoble

Sur place
EUR 70 000 - 100 000
Developer of System-on-Chip SoC simulation model F/H
Developer of System-on-Chip SoC simulation model F/H

STMicro • Grenoble

Hybride
EUR 55 000 - 85 000
Developer of System-on-Chip SoC simulation model F/H
Developer of System-on-Chip SoC simulation model F/H

STMicroelectronics • Grenoble

Sur place
EUR 55 000 - 75 000
Stage Ingénieur : L'IA appliquée à l'implémentation physique des circuits numériques (F/H)
Stage Ingénieur : L'IA appliquée à l'implémentation physique des circuits numériques (F/H)

NXP Semiconductors • Valbonne

Sur place
EUR 7 800 - 10 000
Developer of System-on-Chip SoC simulation model F/H
Developer of System-on-Chip SoC simulation model F/H

STMicroelectronics France • Grenoble

Hybride
EUR 60 000 - 90 000
SoC Verification Team Lead - HPC Compute Chiplets
SoC Verification Team Lead - HPC Compute Chiplets

ordde.io | Ecosystem for Recruiters • Grenoble

Sur place
EUR 90 000 - 120 000
Senior System Validation Engineer - Firmware / BIOS / Linux
Senior System Validation Engineer - Firmware / BIOS / Linux

ordde.io | Ecosystem for Recruiters • Grenoble

Sur place
EUR 70 000 - 110 000
Stage ingénieur : Caractérisation de puces NFC assistée par l’IA (H/F)
Stage ingénieur : Caractérisation de puces NFC assistée par l’IA (H/F)

NXP Semiconductors • Caen

Sur place
EUR 13 000 - 18 000