Stage : Conception d'une Interface Graphique (python) embarquée dans le logiciel CAO KiCad H/F
Composants et équipements électroniques
Stage
Conception d'une Interface Graphique (python) embarquée dans le logiciel CAO KiCad H/F
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.
3
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
python : wxPython, pyQt kiCad
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 plusLe 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.
02-06-2025
Sélectionnez le secteur qui vous intéresse ci-dessous et n'oubliez pas votre adresse email!