Ingénieur logiciel Full-Stack pour la plateforme d'ingénierie du CERN (EN-IM-PLM-2025-199-LD)
Geneva
Infos sur l'emploi
- Date de publication :28 septembre 2025
- Lieu de travail :Geneva
Description de l'entreprise
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 qui sont mises en collision à une vitesse proche de celle de la lumière. Ce processus donne aux physiciens des indices sur la manière dont les particules interagissent et fournit des aperçus sur les lois fondamentales de la nature.
Description du poste
Introduction
Une grande technologie nécessite de grandes personnes ! Êtes-vous un développeur expérimenté désireux de contribuer à une plateforme d'ingénierie qui supporte certains des équipements les plus complexes au monde et est utilisée par des milliers d'ingénieurs et techniciens ? Voulez-vous construire votre carrière dans un environnement international, dynamique et à la pointe de la science moderne ? Si oui, rejoignez notre équipe ambitieuse et dynamique d'ingénieurs et de spécialistes IT. Participez !
Le groupe de gestion de l'information au sein du département d'ingénierie fournit et supporte des solutions logicielles pour la communauté d'ingénierie du CERN. L'une de ses missions principales est le développement et la maintenance des systèmes de gestion du cycle de vie des produits (PLM) du CERN, qui gèrent les données de conception et la documentation technique tant pour le complexe accélérateur que pour son infrastructure de soutien. Le groupe est actuellement engagé dans un projet ambitieux de modernisation du paysage existant d'applications d'ingénierie hétérogènes en le portant à un niveau supérieur, permettant à l'Organisation d'avancer vers des processus numériques intégrés et des jumeaux numériques d'ingénierie. À ce jour, plus de 5000 utilisateurs dépendent des logiciels fournis par le groupe.
Fonctions
En tant qu'ingénieur logiciel, vous serez responsable du support, de la maintenance et de l'amélioration continue de nos capacités multi-CAD et PLM. Vous implémenterez en particulier des modules spécifiques CAD et PLM correspondant aux besoins des utilisateurs, incluant des applications web et desktop. Vous explorerez également le potentiel de l'intelligence artificielle pour accélérer l'innovation au sein de notre plateforme d'ingénierie. Enfin, vous contribuerez aux solutions pour les jumeaux numériques et la réalité virtuelle/augmentée.
Vous devrez :
- Jouer un rôle clé dans la conception logicielle, l'architecture système et l'intégration avec les applications d'entreprise.
- Travailler avec les utilisateurs pour transformer les besoins en exigences applicatives et spécifications de conception.
- Implémenter des applications web et desktop personnalisées dans le cadre de la plateforme PLM du CERN et ses applications associées.
- Introduire des capacités d'apprentissage automatique dans le système PLM ou d'autres applications développées au sein du groupe.
- Intégrer des outils CAD avec des technologies de visualisation 3D : visionneuses web et natives, réalité virtuelle/augmentée.
- Prendre en charge les revues de code, les tests, la surveillance et les tâches générales de gestion du système, y compris la configuration, le déploiement des mises à jour et des correctifs.
- Intégrer, coacher et encadrer les collègues juniors de l'équipe.
- Jouer un rôle actif dans l'effort commun et continu d'amélioration des services et outils fournis, y compris le support utilisateur et la documentation.
Qualifications
Master ou expérience équivalente pertinente dans le domaine de l'ingénierie logicielle ou un domaine connexe.
Expérience :
- Expérience avérée dans le développement et la maintenance de grands projets logiciels utilisant les stacks .NET ou Java Enterprise Edition.
- Expérience avec des bases de données relationnelles telles qu'Oracle, PostgreSQL ou SQL Server dans le cadre de systèmes à grande échelle.
- Expérience démontrée en analyse des besoins, conception logicielle et architecture système.
- Expérience avérée des pratiques Agile et DevOps dans un environnement d'équipe collaboratif.
L'expérience suivante serait un atout :
- Expérience en intelligence artificielle et apprentissage automatique.
- Expérience avec des frameworks comme Unity, Unreal ou Omniverse pour les données 3D.
- Expérience de développement et connaissance d'une plateforme PLM majeure (ex. Dassault 3DExperience, PTC Windchill, Siemens Teamcenter, Aras).
- Expérience de développement CAD pour un outil CAD mécanique majeur (ex. Catia, Creo, Siemens NX, Autodesk CAD).
- Analyse métier dans le domaine IT.
Compétences techniques :
- Connaissance des techniques et langages de programmation : stack .NET (C#) et/ou stack Java, JavaScript/TypeScript, bases de données relationnelles, SQL et procédures stockées, services web SOAP/REST.
- Conceptualisation, conception et développement d'expériences et interfaces utilisateur : react (ou similaire), HTML5, CSS.
- Connaissance et application des outils et procédures du cycle de vie logiciel : git, Maven.
- Tests, diagnostic et optimisation de logiciels.
Compétences comportementales :
- Atteinte des résultats : fournir un travail de haute qualité dans les délais et répondre aux attentes ; fournir un service rapide et efficace en tenant compte des besoins des clients.
- Apprentissage et partage des connaissances : partager librement et volontiers ses connaissances et expertises avec les autres ; coacher les autres pour assurer le transfert de connaissances.
- Gestion de soi : travailler de manière autonome ; prendre en charge des activités et tâches sans sollicitation ; prendre des initiatives au-delà des tâches régulières et faire avancer les choses.
- Travail en équipe : bien travailler en groupe et s'intégrer facilement dans une équipe ; participer pleinement et jouer un rôle actif dans les activités de l'équipe ; contribuer à promouvoir une atmosphère positive dans l'équipe par une attitude optimiste et constructive ; traiter les problèmes.
Compétences linguistiques :
Anglais parlé et écrit, avec un engagement à apprendre le français.
Informations supplémentaires
Admissibilité et date limite :
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. Nous accueillons les candidatures de tous les États membres et États membres associés .
Ce poste sera pourvu dès que possible, et les candidatures doivent normalement nous parvenir au plus tard le 26.10.2025 à 23h59 CET.
Conditions d'emploi
Type de contrat : Contrat à durée déterminée (5 ans). Sous certaines conditions, les titulaires de contrats à durée déterminée peuvent postuler à un poste indéfini.
Heures de travail : 40 heures par semaine
Ce poste implique :
- Travail de nuit, les dimanches et jours fériés officiels, selon les besoins de l'Organisation.
- Service d'astreinte, selon les besoins de l'Organisation.
Grade du poste : 6-7
Référence du poste : EN-IM-PLM-2025-199-LD
Intitulé de référence : Ingénieur informatique