Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Conception d'une Interface Graphique (python) embarquée dans le logiciel CAO KiCad H/F


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-15441  

Description du poste

Domaine

Composants et équipements électroniques

Contrat

Stage

Intitulé de l'offre

Conception d'une Interface Graphique (python) embarquée dans le logiciel CAO KiCad H/F

Sujet de stage

Concevoir une interface graphique embarquée dans le logiciel KiCad pour automatiser un certain nombre d'étapes dans la conception des détecteurs de particules (schématique, empreintes physique sur PCB). C'est un stage à la frontière entre CAO et informatique.

Durée du contrat (en mois)

3

Description de l'offre

Le but du stage est de consolider et d’améliorer une interface graphique conçue en interne et embarquée dans le logiciel de CAO open source (KiCad). Cette interface sera alors un outil qui permettra d’améliorer l’efficacité du cycle de développement (de la conception à la production) des détecteurs de particules.

Intégré(e) au sein du Bureau d’Etudes Cartes Electroniques et Détecteurs, le stagiaire est en charge de :
- Prendre en main les scripts déjà existant afin de les interfacer avec l’interface graphique existante
- Améliorer l’interface graphique existante :
o Ajout de fonctionnalités permettant l’automatisation de la génération des fichiers de fabrication,
o Ajout de fonctionnalités permettant l’automatisation de la génération des fichiers de schématiques des détecteurs,
o Ajout de fonctionnalités permettant la gestion en base de données
- Vérifier la portabilité de l’interface sur les plateformes Linux, Windows et Mac
- Rédiger une documentation utilisateur et l’intégrer à l’interface
- Venir en aide aux utilisateurs pour l’installation de l’interface sur leur machine

Moyens / Méthodes / Logiciels

python : wxPython, pyQt kiCad

Profil du candidat

Le candidat est en M1 (école d'ingénieur ou université) et recherche un stage de 3 mois.
Les compétences recherchées sont :
- Maitrise de Python Orienté Objet,
- Une expérience en wxPython (wxBuilder) ou pyQT (designer) est fortement appréciée,
- Une expérience avec les logiciels de versionning (gitLab, gitHub) est un plus.
- Une connaissance du logiciel KiCad n'est pas requise mais est un plus
Le candidat est rigoureux, fait preuve de dynamisme et curiosité pour le domaine, et démontre des capacités d'adaptation, d'écoute et de synthèse afin d'intégrer les besoins utilisateurs à l'interface graphique.
Le candidat a un goût prononcé pour la programmation.
De plus, le candidat a le goût de l'innovation, un attrait pour les produits hors du commun et souhaite découvrir le monde de la recherche fondamentale et les métiers associés.

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Saclay

Critères candidat

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Formation recommandée

Ingénieur ou master

Possibilité de poursuite en thèse

Non

Demandeur

Disponibilité du poste

01/03/2021