Activez les alertes d’offres d’emploi par e-mail !

Développement d'un add-on à Klayout, dédié à la génération de cellules paramétriques (Pcell) H/F

CEA

Grenoble

Sur place

EUR 20 000 - 40 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Le CEA, basé à Grenoble, recrute un alternant dédié au développement d'un add-on pour KLayout, permettant la création de cellules paramétriques. Les candidats doivent préparer un BUT informatique et posséder des compétences en C++, Linux, avec éventuellement des connaissances en Qt et Python. Une opportunité unique au sein d'une équipe innovante avec un bon équilibre vie privée-vie professionnelle.

Prestations

Expérience sur une thématique innovante
Accord de télétravail
Accès à une épargne abondée
Restaurants d'entreprise
CSE actif en loisirs

Qualifications

  • Préparation d'un BUT informatique, idéalement en recherche d'une alternance de 2 ans.
  • Compétences techniques en C++, Linux.
  • Autonome et persévérant(e).

Responsabilités

  • Développement de l'interface graphique pour KLayout.
  • Sauvegarde et chargement des données en XML.
  • Génération automatique de scripts Python pour Pcell.

Connaissances

C++
Linux
Python

Formation

BUT informatique

Outils

Qt

Description du poste

Développement d'un add-on à Klayout, dédié à la génération de cellules paramétriques (Pcell) H/F, Grenoble

Description de l'offre

Rejoignez-nous en alternance !

Le but de votre alternance est de créer un add-on pour le logiciel KLayout (un logiciel libre éditeur de ‘layout’ – dessins de circuits électroniques), capable de générer facilement des PCells (ou cellules paramétriques).

Les cellules paramétriques, ou Pcell, sont des layouts qui ne sont pas figés, mais dépendent de paramètres. Par exemple, le dessin d’un transistor dépend de la longueur et de la largeur de son canal. Une cellule paramétrique est capable de générer un layout à partir d’une liste de paramètres définis.

Les PCells existent déjà dans KLayout. Elles doivent être générées par des scripts Python. Il n’est pas évident, pour un novice, d’écrire de tels scripts qui requièrent la connaissance de nombreuses fonctions (API KLayout). D’autre part, c’est une activité chronophage. L’idée est donc de générer automatiquement le script Python chargé de générer la PCell.

L’utilisateur pourra décrire son layout à travers une interface graphique simple, intuitive et conviviale (C++ / Qt5), en utilisant un jeu réduits d’opérateurs représentés sous forme de briques qui s’assemblent, à la manière de Scratch.

Vous adressez les points suivants :

- Développement de l’interface graphique.
- Sauvegarde / chargement des données dans le format XML.
- Traduction en un script Python pour générer la Pcell sous KLayout.
- Intégration en tant qu’add-on de KLayout.

Profil du candidat

Vous préparez un BUT informatique, idéalement en recherche d’une alternance de 2 ans.
Vous avez des compétences techniques : C++ / Linux. Potentiellement : Qt / Python. Cette offre ne requiert aucune compétence en électronique.
Vous êtes reconnu(e) pour êtreautonome et persévérant(e).

Vous avez encore un doute?

Nous vous proposons:

  • Une expérience sur une thématique à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
  • Un poste au cœur de la métropole grenobloise, facilement accessible via la mobilité douce favorisée par le CEA,
  • Une alternance vous offrant l'opportunité de développer vos compétences grâce à l'expertise et l'accompagnement de votre encadrant,
  • Un équilibre vie privée – vie professionnelle reconnu,
  • Un accord de télétravail,
  • L’accès à une épargne abondée par le CEA,
  • Un CSE actif en termes de loisirs et d’activités extra-professionnelles,
  • Des restaurants d’entreprise,
  • Une politique diversité et inclusion.

Nous avons hâte de vous accueillir dans notre équipe !

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes en situation de handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.