Offers “CEA”

Expires soon CEA

Ingénieur.e en modélisation, conception et vérification de circuits numériques H/F

  • CDI
  • Grenoble (Isère)
  • Design / Civil engineering / Industrial engineering

Job description

Détail de l'offre

Informations générales

Entité de rattachement

Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.

Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).

Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.

Référence

2020-13172

Description de la Direction

CEA Tech est un leader mondial de la recherche technologique. Les équipes d'ingénieurs chercheurs sont mobilisées pour bâtir et transférer à des partenaires industriels des portefeuilles de technologies répondant aux besoins des filières technologiques dans les domaines de l'information, de la communication, de l'énergie et de la santé.

Au sein de CEA Tech, le pôle « recherche technologique » du CEA, l'Institut LIST dédie ses activités aux systèmes numériques intelligents avec des programmes de R&D dans le manufacturing avancé, les systèmes embarqués, et l'intelligence ambiante.

Description de l'unité

Intégré au LIST, le Département des Systèmes et Circuits Intégrés Numériques (DSCIN) a pour mission de créer des technologies :
- De systèmes numériques de calcul intégrés ou embarqués
- De composants intégrés et systèmes d'objets intelligents et communicants sans fil
Il propose une offre assurant le lien entre technologie et applications, basée sur les plateformes de Conception et Systèmes embarqués, en particulier sur les domaines de l'Internet des Objets, des véhicules autonomes, de l'intelligence artificielle et du calcul à haute performance (HPC).

Au sein de ce département, le Laboratoire Systèmes-sur-puce et Technologies Avancées (LSTA) a pour mission d'étudier, concevoir et implémenter des architectures multi-cœurs et des accélérateurs haute performance. Il exploite pour cela les dernières technologies avancées disponibles : CMOS jusqu'au nœud 7nm, intégration 2.5D/3D, mémoires non-volatiles. Les domaines applicatifs sont ceux du calcul haute performance (HPC – High Performance Computing), de l'intelligence artificielle (IA) et du quantique (contrôle numérique de circuits quantiques CMOS).

Description du poste

Domaine

Sciences pour l'ingénieur

Contrat

CDI

Intitulé de l'offre

Ingénieur.e en modélisation, conception et vérification de circuits numériques H/F

Statut du poste

Cadre

Description de l'offre

Le laboratoire est engagé dans le développement d'accélérateurs matériels pour des solutions d'intelligence artificielle embarquées et des solutions de calcul haute performance.

Pour répondre à ses missions, le laboratoire recherche,un Ingénieur Chercheur en Modélisation, conception et vérification de circuits numériques,dont les missions seront de modéliser, concevoir et vérifier des architectures numériques.

- vous participerez à la modélisation des architectures en langage haut niveau (SystemC ou SystemVerilog) afin d'étudier les performances et permettre de faire les bons choix d'implémentation.

- vous participerez à la conception des circuits numériques en réalisant des blocs en RTL (SystemVerilog ou VHDL) afin de viser une implémentation physique (ASIC).

- vous écrirez des tests et effectuerez des simulations avec un simulateur numérique (Questa/Xcelium). En fonction de ses connaissances, vous pourrez participer à la validation de cette architecture sous FPGA et/ou à l'implémentation logique (synthèse avec Synopsys) et physique (Innovus).

D'autre part, vous contribuerez à vérifier des circuits numériques avant leur envoi en fonderie. Vous travaillerez étroitement avec l'équipe de conception pendant la rédaction du cahier de charges pour préparer un plan de vérification.

- Vous mettrez en place un banc de test et ensuite écrira des tests pour vérifier toutes les fonctions du circuit.

Le travail se fera en étroite collaboration avec les équipes de développement matériel et de développement du logiciel au sein d'une équipe projet d'ingénieurs-chercheurs CEA et en relation avec des partenaires industriels et/ou académiques, en France ou en Europe en particulier. Dans certains cas, vous aurez la responsabilité d'encadrer des ingénieurs dans une petite équipe de vérification.

Des déplacements et missions seront possibles pour des salons et conférences ou chez nos partenaires.

Les profils et compétences rencontrées étant variés, une ouverture d'esprit et la prise d'initiatives sont indispensables pour mener à bien les projets, et pour aller chercher l'innovation dans la complémentarité des experts de différents horizons.

Ideal candidate profile

Profil du candidat

Le profil recherché est celui d'un Ingénieur de formation, sénior d'un minimum de 7 ans d'expérience professionnelle) éventuellement avec un doctorat.

Vous devrez maitriser les domaines suivants :

- Architecture et microarchitecture des systèmes de calcul
- Maitrise des langages de modélisation matériel tels que SystemC, C++ ou SystemVerilog
- Maitrise des langages de description matériel tels que SystemVerilog, Verilog ou VHDL
- Mise en place de bancs de test (génération de stimuli aléatoire, prédiction des résultats, mesure de taux de couverture)
- Familiarité avec les outils de simulation numériques tel que QuestaSim ou Xcelium
- Bases solides en Unix (bash, Make, etc.) et des langages de script (Perl, Python)
- Connaissance des outils de gestion de version (GIT…)

De plus, des connaissances des domaines suivants seraient un plus, même si elles sont facultatives :
- Notions de logiciel embarqué
- Expérience avec une méthodologie de vérification (UVM de préférence, ou OVM, Specman, etc.)
- Connaissances des outils de synthèse logique pour ASIC (Design Compiler de Synopsys) et FPGA (Vivado de Xilinx)
- Expérience dans l'utilisation d'un émulateur matériel

La capacité à travailler en équipe est nécessaire, tout en faisant preuve d'une bonne autonomie dans les tâches au quotidien. Un esprit curieux, avide de challenges techniques, et capable d'appréhender et de résoudre des problèmes complexes en autonomie est souhaitable.

Les développements du laboratoire devant s'étalonner en permanence vis-à-vis de l'état de l'art, il est nécessaire que le candidat ait la capacité de renouveler et enrichir ses compétences de manière continue.

Apte à travailler dans un environnement technique pointu et dans les technologies avancées, le candidat appréhende facilement des problèmes complexes. Sa méthode de travail est rigoureuse : le candidat présente un esprit de synthèse, ainsi qu'une volonté d'amélioration continue des méthodes et outils utilisés par le laboratoire.

La capacité à encadrer des projets de développement d'architecture et à promouvoir les méthodologies adéquates est souhaitable.

La maitrise de l'anglais est indispensable.