Ingénieur logiciel pour les applications de métrologie géodésique (BE-GM-APC-2025-252-GRAE)
CERN
Geneva
Infos sur l'emploi
- Date de publication :19 novembre 2025
- Lieu de travail :Geneva
Description de l'entreprise
Description du poste
Vous contribuerez à la maintenance et à l'évolution de l'infrastructure logicielle existante, en mettant l'accent sur l'amélioration des modules C++, Qt et Python essentiels aux opérations quotidiennes des équipes de topographie du CERN.
Vos responsabilités
- Enquêter et résoudre les problèmes logiciels signalés par les utilisateurs, fournir des retours en temps utile et coordonner les activités de développement avec le superviseur conformément aux priorités actuelles ;
- Refactoriser et mettre à jour les systèmes hérités pour relever les défis des nouveaux projets, en améliorant l'évolutivité, les performances et la robustesse tout en assurant la compatibilité avec les flux de travail existants ;
- Développer et déployer des scripts de calcul et de visualisation de données basés sur Python sur la plateforme utilisateur existante ;
- Concevoir, développer et optimiser des bibliothèques et des API pour une intégration transparente sur différentes plateformes informatiques au sein de l'infrastructure informatique et des systèmes de contrôle du CERN ;
- Contribuer à la consolidation du flux de travail de développement basé sur AGILE grâce à l'utilisation d'outils standards de l'industrie tels que Jira et Git ;
- Renforcer les pipelines d'intégration et de déploiement continus (CI/CD) mis en œuvre dans GitLab.
Plus d'informations ici .
Votre profil
- Expérience en C++, Python - et éventuellement Qt - pour le développement et la maintenance de modules logiciels complexes.
- Capacité à refactoriser et moderniser le code hérité, en portant attention aux performances, à l'évolutivité et à la maintenabilité.
- Intérêt pour le débogage et la résolution de problèmes logiciels en environnements opérationnels.
- Proactif dans le support utilisateur, la collecte de retours et la résolution des problèmes de manière rapide et structurée.
- À l'aise avec un processus de développement basé sur AGILE, utilisant des outils comme Jira pour le suivi des tâches et Git pour le contrôle de version.
Compétences :
Langages de programmation :
- Expérience avec C++ et Python.
- Compétences de base en HTML et JavaScript pour les tâches ou intégrations liées au web.
Bibliothèques & Frameworks :
- La connaissance du framework Qt (très avantageuse, notamment pour le développement d'interfaces graphiques) est un plus.
- Familiarité avec les bibliothèques Python courantes en science des données et visualisation.
Pratiques de développement :
- Bonne compréhension des systèmes de contrôle de version, en particulier Git, et expérience avec les workflows CI/CD.
- Capacité à écrire des tests unitaires efficaces et à garantir la qualité du code par les tests.
Approche de travail :
- Démontrer autonomie, initiative et rigueur dans la résolution de problèmes.
- Capable de gérer les tâches de manière indépendante tout en maintenant des standards élevés.
- Bonnes compétences en communication, tant au sein d'une équipe de développement qu'en interaction avec les utilisateurs finaux ou parties prenantes.
- Esprit collaboratif avec capacité d'adaptation dans un environnement d'équipe.
Compétences linguistiques :
- Anglais ou français parlé et écrit, avec engagement à apprendre l'autre langue.
Critères d'éligibilité :
- Vous êtes ressortissant d'un État membre ou État membre associé du CERN .
- À la date limite de candidature, vous avez au maximum deux ans d'expérience professionnelle depuis l'obtention de votre diplôme de Master en Technologies de l'Information (ou domaine connexe) et votre plus haut diplôme est soit une licence soit un master.
- Vous n'avez jamais eu de contrat de boursier ou de diplômé au CERN auparavant.
- Les candidats sans diplôme universitaire ne sont pas éligibles.
- Les candidats titulaires d'un doctorat ne sont pas éligibles.
Qualifications
Informations supplémentaires
Date de clôture des candidatures : 04.01.2026 à 23:59 CET.
Durée du contrat : 24 mois, avec une possible extension jusqu'à 36 mois maximum.
Heures de travail : 40 heures par semaine
Flexibilité du poste : Hybride
Date de début prévue : 01-mars-2026
Référence du poste : BE-GM-APC-2025-252-GRAE
Domaine de travail : Ingénierie logicielle et informatique
Emploi de référence : 200020 - Ingénieur informatique
Ce que nous offrons
- Une allocation mensuelle comprise entre 5196 et 5716 francs suisses (nets d'impôt).
- Couverture par le régime de santé complet du CERN (pour vous, votre conjoint et vos enfants), ainsi que l'adhésion au Fonds de pension du CERN.
- Selon votre situation individuelle : prime d'installation ; allocations familiales, pour enfants et nourrissons ; remboursement des frais de déplacement au début et à la fin du contrat.
- 30 jours de congés payés par an.
- Formation en cours d'emploi et formation formelle au CERN ainsi que des cours de langue internes pour l'anglais et/ou le français.
À propos de nous
Au CERN, l'Organisation européenne pour la recherche nucléaire, physiciens et ingénieurs explorent la structure fondamentale de l'univers. En utilisant les instruments scientifiques les plus grands et les plus complexes au monde, ils étudient les constituants de base de la matière - des particules fondamentales mises en collision à des vitesses proches de celle de la lumière. Ce processus fournit aux physiciens des indices sur la manière dont les particules interagissent et offre des perspectives sur les lois fondamentales de la nature. Pour en savoir plus, consultez http://home.cern.
La diversité fait partie intégrante de la mission du CERN depuis sa création et est une valeur établie de l'Organisation. Employer une main-d'œuvre diversifiée est au cœur de notre succès.