STAGE- Framework de Vérification FPGA Industriel basé sur VUnit F/H

ELSYS DESIGN

Cachan

On-site

EUR 10,000 - 15,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Titre restaurant presque intégralement
Activités sociales et culturelles du C
Ambiance collaborative

Job summary

ELSYS Design recrute un stagiaire pour participer à l'évolution de son framework de vérification FPGA basé sur VUnit, utilisé dans des projets industriels.

Vous contribuerez au développement de nouvelles fonctionnalités en Python et VHDL, réaliserez des tests et des VIP réutilisables, et participerez à l'intégration CI/CD.

Qualifications

  • Étudiant(e) en dernière année d'école d'ingénieurs ou en Master spécialisé en Électronique et Systèmes Embarqués.
  • Connaissances dans plusieurs domaines: VHDL/Verilog, FPGA, simulation et test.
  • Intérêt pour le développement d'outils techniques et l'amélioration de la qualité des projets FPGA.

Responsibilities

  • Développement de nouvelles fonctionnalités en Python et VHDL.
  • Création de VIPs réutilisables pour les environnements de vérification.
  • Développement de modèles de vérification pour des protocoles courants.
  • Intégration continue (CI/CD) et campagnes de régression.
  • Génération de rapports de couverture et métriques qualité.
  • Participation à l'amélioration de la documentation et des bonnes pratiques.

Skills

VHDL/Verilog
FPGA
Simulation numérique

Education

École d'ingénieurs / Master en Électronique

Tools

ModelSim
Vivado

Job description

Les FPGA sont présents dans de nombreux systèmes embarqués critiques : spatial, défense, télécommunications, santé, industrie ou intelligence artificielle embarquée. À mesure que leur complexité augmente, la vérification devient un enjeu majeur permettant de garantir la qualité des développements tout en maîtrisant les délais des projets.

Aujourd'hui, les équipes FPGA les plus performantes s'appuient sur des méthodologies inspirées du développement logiciel : automatisation des tests, intégration continue, campagnes de régression, métriques de qualité et collaboration étroite entre concepteurs et vérificateurs.

Dans ce contexte, ELSYS Design développe un framework de vérification FPGA basé sur VUnit, utilisé pour accélérer et fiabiliser la validation des développements VHDL.

Ce framework fournit un ensemble de bibliothèques VHDL et d'outils Python permettant de simplifier considérablement la création d'environnements de test. Il offre notamment :

  • - La génération et l'injection automatisées de stimuli.
  • - La vérification automatique des résultats produits par le design.
  • - La création de journaux d'exécution détaillés facilitant l'analyse des erreurs.
  • - L'exécution de campagnes de régression automatisées.
  • - La génération d'indicateurs qualité et de couverture de code.
  • - L'intégration dans des chaînes CI/CD modernes.

L'un des points forts de cette approche est de favoriser le travail collaboratif :

  • - Les concepteurs FPGA peuvent développer et valider leurs blocs grâce à des tests unitaires automatisés.
  • - Les ingénieurs de vérification peuvent enrichir ces tests avec des scénarios plus avancés.
  • - Les anomalies détectées peuvent être reproduites facilement grâce à des campagnes de tests partagées et versionnées.

Grâce à son architecture générique, le framework s'appuie également sur des Verification IPs (VIPs) réutilisables permettant de modéliser différents protocoles de communication et d'accélérer la mise en place de nouveaux environnements de vérification.

L'objectif du stage est de participer à l'évolution de cette plateforme afin d'enrichir ses fonctionnalités, développer de nouveaux composants de vérification et renforcer son intégration dans les flux de développement FPGA industriels.

Vous participerez au développement d'un environnement de vérification moderne utilisé dans des projets FPGA industriels. Le stage vous permettra de découvrir les méthodes employées dans les équipes de vérification professionnelles et de contribuer à :

  • - L'amélioration du framework de vérification basé sur VUnit.
  • - L'automatisation des campagnes de test.
  • - Le développement de composants de vérification réutilisables.
  • - L'amélioration de l'expérience utilisateur du framework.
  • - L'intégration dans des environnements de développement collaboratifs.
  • - La mise en place de métriques de qualité et de couverture.

Vous travaillerez à la frontière entre le développement FPGA, le logiciel et l'automatisation.

Travaux prévus

Au sein de l'équipe FPGA, vous participerez notamment aux activités suivantes :

  • - Analyse des méthodologies de vérification existantes.
  • - Prise en main et amélioration du framework développé chez ELSYS Design.
  • - Développement de nouvelles fonctionnalités en Python et VHDL.
  • - Création de VIPs (Verification IPs) réutilisables.
  • - Développement de modèles de vérification pour des protocoles courants (AXI-Stream, AXI-Lite, SPI, UART, I²C, etc.)
  • - Mise en place de campagnes de régression automatisées.
  • - Génération de rapports de couverture et d'indicateurs de qualité.
  • - Intégration du framework dans des pipelines GitLab CI.
  • - Participation à l'amélioration de la documentation et des bonnes pratiques de vérification.

Selon votre profil et votre progression, vous pourrez également contribuer à des développements FPGA réels utilisant directement le framework.

Profil recherché
Compétences recherchées

Vous êtes étudiant(e) en dernière année d'école d'ingénieurs ou en Master spécialisé en Élecronique et Systèmes Embarqués, et vous possédez des connaissances dans plusieurs des domaines suivants :

  • VHDL ou Verilog
  • FPGA et logique programmable
  • Simulation numérique (ModelSim, simulateurs intégrés Vivado, etc.)

La connaissance de VUnit n'est pas nécessaire.

Nous recherchons avant tout une personne curieuse, autonome et motivée par le développement d'outils techniques et l'amélioration de la qualité des projets FPGA.

Compétences développées

Au cours du stage, vous développerez des compétences recherchées dans le domaine du développement FPGA professionnel :

  • - Vérification FPGA moderne et méthodologies industrielles.
  • - Utilisation avancée de VUnit.
  • - Développement Python appliqué à l'automatisation.
  • - Création d'environnements de test complexes.
  • - Développement de VIPs réutilisables.
  • - Intégration continue (CI/CD) pour systèmes embarqués.
  • - Gestion de campagnes de régression.
  • - Analyse de couverture et métriques qualité.
  • - Travail collaboratif entre équipes de conception et de vérification.
  • - Utilisation des outils de développement FPGA industriels.
Vous souhaitez découvrir comment les équipes FPGA professionnelles développent et valident leurs systèmes ?
Rejoignez-nous pour participer à la construction d'un framework de vérification moderne au cœur des développements de demain.
Avantages salariaux
  • Titre restaurant presque intégralement pris en charge
  • Accès aux activités sociales et culturelles du CSE
Qui sommes-nous

ELSYS Design est une société d’ingénierie spécialisée dans la conception de systèmes électroniques embarqués.

Nous accompagnons nos clients issus de secteurs variés (énergie, semiconducteur, défense, spatial, transport, etc.) dans 4 domaines principaux : la microélectronique (FPGA, ASIC, SoC), la carte, le logiciel embarqué et l’ingénierie système.

Chez ELSYS Design, nous sommes tous ingénieurs, votre manager sera donc lui aussi issu de la technique. Il veillera à vous proposer des projets pertinents qui vous permettront de vous constituer une expérience riche, bâtie sur un socle de compétences recherchées.

Vous aimez relever des défis techniques ? Vous avez envie d’évoluer dans une ambiance humaine, bienveillante et responsabilisante ? D’intégrer une structure familiale, présentant les avantages d’un grand groupe ?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

STAGE-FPGA Verification automatisée avec VUnit F/H
STAGE-FPGA Verification automatisée avec VUnit F/H

ELSYS Design SA • France

Hybrid
EUR 6,700 - 13,000
Titre restaurant
Activités CSE
Stage- Framework de Vérification Fpga Industriel Basé sur Vunit H/F
Stage- Framework de Vérification Fpga Industriel Basé sur Vunit H/F

Elsys Design • Cachan

On-site
EUR 59,000 - 72,000
Titre restaurant presque intégralement
Accès aux activités sociales etCulture
Remboursement de 70% du Pass Navigo en
Stage-Fpga Verification Automatisée avec Vips Réutilisables H/F
Stage-Fpga Verification Automatisée avec Vips Réutilisables H/F

ELSYS Design SA • Cachan

On-site
EUR 59,000 - 72,000
Titre restaurant
Activités sociales et culturelles du C
Remboursement de 70% du Pass Navigo en
Stage - Développement et validation d’une brique FPGA réutilisable
Stage - Développement et validation d’une brique FPGA réutilisable

ELSYS DESIGN • Valence

On-site
EUR 11,000 - 16,000
Titre restaurant
Activités sociales et culturelles du C
Prime Transport 200 € net par an
STAGE : Vérification SoC/FPGA - SV/UVM vs. VUnit
STAGE : Vérification SoC/FPGA - SV/UVM vs. VUnit

ELSYS Design SA • France

Remote
EUR 10,000 - 15,000
Titre restaurant
Activités sociales et culturelles du C
Prime Transport 200 € net par an
Stage : GenAI pour l’automatisation de la vérification FPGA/ASIC
Stage : GenAI pour l’automatisation de la vérification FPGA/ASIC

ELSYS Design SA • Rennes

On-site
EUR 8,900 - 13,000
Titre restaurant
Activités CSE
Stage : Automatisation de la Vérification de module de System On Chip
Stage : Automatisation de la Vérification de module de System On Chip

ELSYS Design SA • France

Remote
EUR 7,800 - 12,000
Titre restaurant presque intégralement
Accès aux activités sociales et cultur
Prime Transport de 200 € net par an
[STAGE] ELSIGNAL PLATEFORME GÉNÉRIQUE POUR ÉQUIPEMENTS SPATIAUX
[STAGE] ELSIGNAL PLATEFORME GÉNÉRIQUE POUR ÉQUIPEMENTS SPATIAUX

ELSYS Design SA • Toulouse

Hybrid
EUR 8,900 - 13,000
Titre restaurant presque intégralement
Activités sociales et culturelles du C
Prime Transport de 200 € net par an
[STAGE] ELSIGNAL PLATEFORME POUR ÉQUIPEMENTS SPATIAUX FPGA/SoC
[STAGE] ELSIGNAL PLATEFORME POUR ÉQUIPEMENTS SPATIAUX FPGA/SoC

ELSYS Design SA • Toulouse

On-site
EUR 13,000 - 18,000
Titre restaurant presque intégralement
Accès activités sociales et culturells
Prime Transport de 200 € net par an
Stage - Développement et Validation d'Une Brique Fpga Réutilisable H/F
Stage - Développement et Validation d'Une Brique Fpga Réutilisable H/F

ELSYS Design SA • Valence

On-site
EUR 11,000 - 16,000
Stage conventionné et rémunéré
Lieu: Valence