Skip to main content
NXP Semiconductors logo

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

NXP Semiconductors
1 day ago
Full-time
On-site
Grenoble, FR

NXP Semiconductors propose un stage à Grenoble, sur site, au sein de l’équipe chargée de l’architecture et de la vérification des systèmes sur puce (SoC). Le poste s’adresse à un étudiant motivé par la modélisation et l’analyse de performances, qui aime travailler sur des architectures multi‑cœurs et des interconnexions complexes avant même que le matériel ne soit finalisé. Ce stage est une belle opportunité pour ceux qui veulent mettre en pratique leurs connaissances en électronique et systèmes embarqués dans un contexte industriel.

Le but est de construire un cadre de modélisation de performance capable de représenter différents composants du SoC – cœurs processeurs, accélérateurs, mémoires et interconnects – et de les faire évoluer sous diverses configurations et charges de travail. Vous collaborerez avec des équipes d’architecture et de vérification et présenterez vos résultats pour aider à optimiser les choix d’architecture et les scénarios d’utilisation.

Ce stage convient à un étudiant curieux et analytique, qui aime tirer des enseignements concrets à partir de simulations et qui souhaite acquérir une expérience pratique en modélisation et en analyse de performances au sein d’un grand groupe technologique.

Des journées centrées sur la performance des SoC

Vous commencerez par étudier l’architecture d’un SoC complexe afin d’identifier les paramètres qui influencent réellement les performances. Ensuite, vous développerez des modèles abstraits pour les différents composants – processeurs, accélérateurs, mémoires et réseaux de communication – afin de pouvoir les tester dans des configurations réalistes. En parallèle, vous définirez des scénarios de trafic et des charges de travail représentatifs des cas d’usage réels, puis vous simulerez plusieurs configurations pour mesurer le comportement du système.

L’analyse se focalisera sur les indicateurs clés: le débit, la bande passante, la latence et le niveau de contention des ressources. Vous apprendrez à extraire ces KPI, à repérer les goulots d’étranglement et à proposer des axes d’amélioration. Pour gagner en efficacité, vous développerez des outils d’automatisation qui facilitent la collecte et l’analyse des résultats, et vous aurez l’occasion de présenter vos conclusions aux équipes d’architecture et de vérification pour éclairer les décisions techniques.

Les indispensables pour candidater

Pour que votre candidature soit retenue, certaines bases doivent être réunies. Vous devez être étudiant en ingénierie électronique ou systèmes embarqués. Vous devez aussi démontrer une maîtrise solide de Python. Des connaissances en architecture des processeurs et systèmes embarqués sont attendues, ainsi qu’un intérêt réel pour la modélisation, la simulation et l’analyse de performances. Enfin, un esprit analytique et une curiosité technique vous aideront à progresser rapidement.

  • Être étudiant en ingénierie électronique ou en systèmes embarqués
  • Maîtrise avancée du langage Python
  • Connaissances de base en architecture des processeurs et systèmes embarqués
  • Intérêt marqué pour la modélisation, la simulation et l’analyse de performances
  • Esprit analytique et curiosité technique

Des atouts utiles

Bien que non obligatoires, plusieurs compétences complémentaires pourraient vous démarquer et enrichir votre stage.

  • Connaissances en C et C++
  • Familiarité avec SystemC, TLM, ou d’autres approches de simulation de performance
  • Connaissance des architectures SoC, des hiérarchies mémoire et des interconnexions
  • Expérience avec des outils d’analyse et de visualisation de données

Pour en savoir plus sur l’entreprise et son activité en France, vous pouvez consulter Plus d’informations sur NXP en France...