Senior Digital Design & Verification Engineer

En tant que membre d’une équipe multidisciplinaire, vous serez amené à développer la meilleure architecture du produit ciblant les applications Edge-IoT (sensor fusion, keyword spotting, object detection, image classification…), machine learning (ML) et intelligence artificielle (IA).
Vous aiderez à prendre des décisions de conception et de vérification perspicaces et critiques pour atteindre les objectifs de performance et de puissance pour des produits tels que le microcontrôleur CHAMELEON, le PANTHER DSP et l’unité de traitement neuronal RAPTOR.
Les ingénieurs de conception et de vérification de Dolphin Design se voient confier des responsabilités clés au niveau du développement de produits (discussions préliminaires avec les architectes pour évaluer les exigences du produit, le développement et le déploiement rapides des fonctionnalités….).
Le poste est situé au sein de la ligne de produits Digital Design Processnig & ASIC en charge de tous les développements numériques pour les IPs et ASICs, de la définition de l’architecture à la mise en œuvre front-end / middle-end.

VOS TACHES :

  • Conception:
    – Responsable des choix de mise en œuvre de la conception et du développement des fonctionnalités du produit. Travailler en étroite collaboration avec l’architecte pour développer la conception du produit en fonction des spécifications.
    – Développer le produit en tenant compte des aspects fonctionnels et de puissance. Faites des compromis entre les exigences (techniques et non techniques) et les coûts de développement.
    Développement du code RTL lié à la conception fonctionnelle
    Développement du code UPF pour une conception sensible à la puissance
    Lint Checks
    Clock Domain Crossing (CDC) checks

    – Spécifier les contraintes de temps (SDC) du produit pour permettre l’exécution des activités middle-end (synthèse, contrôles d’équivalence, timing analysis).
    – Fournir un soutien aux membres de l’équipe (vérification et middle-end) pendant l’exécution du projet.
  • Vérification:
    – Responsable de la « functional and power-aware verification » du produit. Travailler en étroite collaboration avec l’architecte et les concepteurs pour définir les objectifs et la stratégie de vérification du produit en fonction de la spécification.
    Définition du plan de vérification (coverage-driven methodology)
    Développement et  debugging  d’un banc de test de vérification avancé basé sur uVM
    Développement de la coverage stratégie et des tests pour les IPs paramétrées (langage SystemVerilog)
    Vérification fonctionnelle, de performances et de puissance
    RTL débugging, non-régression, clôture de vérification

    – Fournir un soutien aux membres de l’équipe de conception pendant l’exécution du projet.
  • Méthodologie:
    – Contribuer à l’amélioration continue et au maintien de la méthodologie et du flot de vérification.
    – Fournir une formation et un soutien aux autres membres de l’équipe pour les activités de vérification
  • Exécution du projet:
    Fournir un soutien et des conseils internes pour les activités de conception et de vérification. Participer à l’évaluation, à la mise en place et à l’exécution de projets en étroite collaboration avec les chefs de projet et les autres membres de l’équipe

CE POSTE EST FAIT POUR VOUS :

De formation Bac+5 ou Ecole d’Ingénieur, vous justifiez d’une expérience de minimum 5 ans sur un poste similaire.

Connaissances et savoir-faire

  • Méthodologies de conception et de vérification
  • Codage RTL (VHDL, Verilog, SystemVerilog), lint, CDC checks
  • Normes UPF (UPF2.0/2.1) et méthodologies de contrôles statiques pour la conception basse consommation
  • uVm based testbench infrastructure
  • Connaissance de la méthodologie de vérification uVM
  • Connaissances des protocoles AMBA et AMBA VIPs
  • Connaissance de l’intégration ARM et/ou RISCV
  • Flot d’architecture, de conception et de mise en œuvre de SoC basse consommation pour une consommation d’énergie extrêmement faible
  • Outils EDA Cadence, Mentor et Synopsys couvrant toutes les étapes du flot
  • Script: Tcl, Shell, Perl, Python…
  • Environnement de travail Linux / Windows
  • Maitrise de la vérification formelle avec QuestaFormal est un plus

Apply for this position

Allowed Type(s): .pdf, .doc, .docx