Stage-Amélioration d’un logiciel de pilotage... H/F
Amélioration d’un logiciel de pilotage et de traitement de données d’un banc de cartographie de photoluminescence.
Le stage proposé au sein de notre laboratoire porte sur l’amélioration d’un logiciel de pilotage et d’un logiciel de traitement de données d’un banc de caractérisation par décroissance de photoluminescence. Le principe de cette mesure consiste à exciter un matériau semiconducteur par un pulse laser dans le but d’obtenir de l’information sur la qualité cristalline de celui-ci. Cette opération est effectuée en tout point d’une plaque (wafer) et l’information ainsi obtenue peut-être comparée aux performances des détecteurs infrarouges fabriqués à partir des matériaux semiconducteurs.
Ce banc de mesure est piloté par un logiciel en langage Python développé au CEA-Leti dont les fonctionnalités et l’interface utilisateur peuvent être améliorées. Les données de mesures générées par cet équipement sont également traitées par un programme Python mais celui-ci ne dispose pas d’interface graphique. Des développements logiciels sont alors à réaliser.
De nouveaux développements instrumentaux sont également réalisés sur ce banc de caractérisation. Ces développements visent à optimiser l’extraction d’informations portées par le signal de photoluminescence via l’analyse de son spectre. Dans ce cadre et suivant l’avancement du stage, de nouveaux instruments seront à piloter et de nouvelles fonctionnalités logicielles seront à développer.
Au sein de notre laboratoire d’une vingtaine de personnes, en tant que stagiaire, votre rôle consistera à :
· Améliorer l’ergonomie du logiciel de pilotage ainsi que son interface graphique.
· Améliorer le logiciel de traitement de données en :
o Développant une interface graphique permettant à l’utilisateur un traitement des données sans avoir à accéder au code.
o Développant une génération automatique de compte rendu de résultat à la fin du traitement des données.
· Selon l’avancement du stage, piloter de nouveaux appareils et développer de nouvelles fonctionnalités sur le logiciel de pilotage et de traitement des données dans le cadre des nouveaux développements instrumentaux.
L’ensemble de ce stage est composé de développements de logiciel de traitement de données et de pilotage en langage Python. Vous serez également amené à utiliser des notions de statistique pour quantifier les variations spatiales des propriétés des semiconducteurs ainsi que quantifier la précision de l’extraction du traitement des données de façon automatique.
Qu’attendons-nous de vous ?
Vous êtes titulaire d’un BUT 2/3 dans le domaine de l’instrumentation et de l’informatique industrielle et avez envie d’une expérience dans le monde de la recherche appliquée.
Les principales compétences techniques requises au poste sont : programmation en langage Python pour le traitement de données et le pilotage d’instruments, notions basiques de statistique.
Vous êtes reconnu(e) pour votre intérêt pour la programmation, votre rigueur, votre sens de l’organisation et votre curiosité.
Vous avez encore un doute ? Nous vous proposons :
- Un cadre de recherche unique, dédié à des projets ambitieux au service des grands enjeux sociétaux.
- Un environnement de travail high-tech et des équipements de recherche à la pointe de l’innovation
- Un campus au cœur de la métropole, facilement accessible en mobilité douce
- Une participation aux frais de restauration, de transport et de logement (sous conditions)
- Des encadrants bienveillants, passionnés et ayant l’envie de transmettre
- De réelles opportunités de carrière à l’issue de votre stage, notamment à travers la préparation d’une thèse de doctorat.
Tous nos postes sont ouverts aux personnes en situation de Handicap. La Mission Handicap du CEA vous accompagne et met en place les aménagements nécessaires à vos besoins spécifiques.