Alternance Bac+3 - Développement d'application scientifique en Python H/F

CEA Industrie
Canton de Grenoble-2, France
5 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Junior

Job location

Canton de Grenoble-2, France

Tech stack

Computer Simulation
Graphical User Interface
Python
Object-Oriented Software Development
Commercial Software
Software Architecture
Software Engineering

Job description

Dans un laboratoire de 25 personnes, vous serez amenez à travailler au développement d'interfaces graphique de logiciels scientifiques développés en Python.

Beaucoup de nos calculs numériques sont réalisés au moyen de logiciels commerciaux. Néanmoins nos besoins étant étroitement liés à des projets de recherche très spécifiques, nous développons également nos propres codes de calculs : pour adresser des besoins non pourvus par les logiciels commerciaux, afin de garder la main sur le modèle physique sous-jacent, ou encore pour rationnaliser notre usage de licences commerciales. C'est dans ce cadre que nous développons des codes Python pour la simulation numérique de phénomènes optiques, principalement l'émission de lumière par des LED et micro-LED.

Votre rôle en tant qu'alternant(e) sera de développer une interface graphique du logiciel pour rendre son usage ergonomique et accessible. Vous prendrez également en charge le développement de modules complémentaires pour enrichir les fonctionnalités du logiciel.

Ce travail d'alternance pourra s'ouvrir sur une dimension plus exploratrice en contribuant aux réflexions sur l'optimisation du code afin de minimiser le temps de calcul et sa consommation énergétique : architecture logicielle, ou encore comparaisons avec d'autres langages de programmation plus bas niveau pour la réalisation de fonctions spécifiques (C, Rust…)., * 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,

  • Un équilibre vie privé - vie professionnelle reconnu,

  • Une participation aux frais de restauration, de transport et de logement (sous conditions),

  • Des encadrants bienveillants, passionnés et ayant l'envie de transmettre

Requirements

A la rentrée, vous intégrerez un BUT ou une Licence en 3ème année spécialisé en informatique.

Les principales compétences techniques requises au poste sont : connaissances de base en programmation, notions de programmation orientée objet. Avoir une première expérience (cours, stage, projet personnel) en langage Python et en développement d'interfaces graphiques serait un plus.

Vous êtes reconnu(e) pour votre rigueur, votre curiosité, votre écoute et esprit de synthèse.

About the company

Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs. Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international. Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales

Apply for this position