Intern - Stage Ingénieur – Développement d’un algorithme d’agencement de schémas électroniques H/F

AI overview

Design and implement an automatic layout algorithm for electronic schematics using modern C++ in a collaborative R&D environment.
Stage Ingénieur – Développement d’un algorithme d’agencement de schémas électroniques 
 
Sujet : concevoir et implémenter un algorithme d’agencement automatique permettant de disposer de manière optimale les éléments d’un schéma électronique au sein d’un visualisateur graphique

En Bref :
Mots clefs : EDA, système sur puce, schéma électronique
Compétences : Conception d’algorithmes complexes, développement C++
Localisation : Paris, France
Durée : 6 mois
Début : Février 2026
Rémunération : Oui
Niveau d’étude : Bac + 5
Possibilité d’embauche a l’issue du stage : Oui
 
 
 
Compétences acquises en fin de stage :
-          Connaissance de la théorie des graphes
-          Conception et développement d’algorithmes complexes d’agencement de schémas électroniques
-          Intégration et test de la solution développée avec l’environnement de back-end
-          Collaboration en environnement multiculturel au sein d’une équipe d’experts en R&D
 

Description
 
Rattaché au pôle « EDA (Electronic Design Automation) » au sein du département R&D, vous concevez et implémentez un algorithme d’agencement automatique permettant de disposer de manière optimale les éléments d’un schéma électronique au sein d’un visualisateur graphique.
Le stage se déroulera de la façon suivante:
  • Étude des approches existantes pour l’agencement automatique de graphes orientés et non orientés (algorithmes de type « force-directed », « hierarchical », « orthogonal », etc.),
  • Conception d’un algorithme adapté aux contraintes spécifiques des schémas électroniques,
  • Implémentation en C++ du prototype,
  • Intégration et tests avec le backend du visualisateur graphique,
  • Évaluation des performances et qualité du rendu,
  • Documentation technique et présentation des résultats.
L’environnement technique est le suivant :
  • Langages : Langages : C++ (standard moderne), JavaScript/TypeScript (frontend React)
  • OS / IDE : Linux, VS Code
  • Outils : Git, CMake, environnement de build interne
 

Profil recherché

 
Vous êtes en dernière année d’une école d’ingénieurs ou d’un cursus universitaire niveau Bac+5. Vous avez de solides connaissances en algorithmique, structures de données et programmation C++. Vous avez un intérêt pour les domaines de la microélectronique, des outils EDA ou de la visualisation de graphes.
Une connaissance des bonnes pratiques de développement logiciel, d’outils de gestion de code (GIT) et d’outils de gestion des anomalies (JIRA) est appréciée.
La société évoluant dans un environnement multiculturel, l’anglais courant est vivement recommandé.
 

A propos d’Arteris 

 
Arteris est l'un des principaux fournisseurs d'IP système pour l'accélération du développement de systèmes sur puce (SoC) dans les systèmes électroniques d'aujourd'hui. La propriété intellectuelle d'interconnexion de réseaux sur puce (NoC) et la technologie d'automatisation de l'intégration des systèmes sur puce d'Arteris permettent d'accroître les performances des produits tout en réduisant la consommation d'énergie et en accélérant la mise sur le marché, ce qui se traduit par une amélioration de l'économie des systèmes sur puce et permet aux clients de se concentrer sur l'élaboration des prochaines innovations.
Avec plus de 250 employés, un siège dans la Silicon Valley et des bureaux dans le monde entier, nous sommes un catalyseur de l'innovation SoC pour que les entreprises, des startups aux plus grands leaders du marché technologique, puissent créer efficacement de nouveaux produits avec une flexibilité et une facilité de connectivité éprouvées. Pour en savoir plus, consultez le site
 
 
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job
Apply for this job