Stage Vérification
Sujet : concevoir un banc de test memoire hautement configurable directement integre dans l'outil automatique de Network On Chip en vue d'assurer la qualite des livrables.
Mots clefs : IC Design, CPU Architecture, Network on Chip, IC Verification, UVM, modeling, Python, C++
Compétences : Double compétences de développement logiciel et circuits intégrés
Localisation : Montigny le Bretonneux (78), France
Durée : 6 mois
Début : 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 :
Développement logiciel complexe sur la base des langages de programmation moderne
- Programmation fonctionnelle et orientée objet
- Design digital de circuits complexes hautement configurables
- Vérification des circuits digitaux sur la base des standards de l’industrie, et la mise en place de méthode innovante et logicielle pour faciliter la couverture de test
- Architecture des réseaux d’interconnections d’un système sur puce
L’équipe de Synthèse Topologique d’Arteris développe des algorithmes innovants visant à générer automatiquement un NoC complet répondant à toutes les contraintes définies par le concepteur du système sur puce.
Au sein de cette équipe, votre rôle sera d’améliorer les solutions existantes et de développer de nouvelles méthodes qui permettent de calculer les routes physiques reliant les éléments d’une topologie réseau, avec pour objectif de minimiser les traversées de différents domaines d’horloge ou de power .
Le poste est basé à Montigny.
Vos missions constisteront à :
- Prise en main de l’algorithme de routage existant.
- Modification de l’algorithme de routage pour détecter et éviter les domaines (horloge, power) incompatibles.
- Amélioration de l’algorithme de routage pour minimiser le nombre de domaines différents traversés.
- Optimisation de la vitesse d’exécution de l’algorithme.
Vous êtes en dernière année d’une Ecole d’ingénieurs ou cursus universitaire niveau Bac+5 avec une spécialisation en informatique et/ou microélectronique. Vous avez un bon niveau académique en langage de programmation orienté objet et fonctionnel.
Vous avez déjà effectué des projets en design de circuits intégrés.
Techniquement, vous devez avoir :
- Une bonne compréhension d’un langage de programmation orienté objet (C++ obligatoire, Python, JavaScript)
- Des notions en microélectronique numérique / architecture des ordinateurs
- Des connaissances en recherche opérationnelle / optimisation combinatoire sont un plus
- La maîtrise de l’environnement linux
La société évoluant dans un environnement multiculturel, l’anglais courant est vivement recommandé.
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