📢 Nouveau : recevez les offres du jour sur notre canal WhatsApp
Jobiglo

Aucun resultat.

Cette offre n'est plus disponible

Cette offre a expire le 27/07/2026. Elle n'accepte plus de candidatures.

Software Engineer – Software Reliability

CERN · Genève

🇬🇧 English
Python Git Automated testing API design Documentation

Description du poste

About the role

You will work at the interface between software and reliability engineering, designing next‑generation particle accelerator systems. The role focuses on developing and maintaining Python‑based frameworks for availability modelling, fault data analysis, and reliability‑driven design across multiple accelerator subsystems.

Key responsibilities

  • Design, implement, and maintain production‑quality Python software for reliability, availability, and maintainability (RAM) analyses.
  • Develop modular, well‑documented, and testable software frameworks supporting accelerator design and validation workflows.
  • Research and prototype software‑oriented reliability methods, including data‑driven, simulation‑based, and verification techniques.
  • Integrate reliability models with operational data sources, simulation pipelines, and system‑level workflows.
  • Apply modern software engineering practices such as version control, code review, automated testing, and continuous integration.
  • Collaborate with accelerator physicists, system engineers, and reliability specialists to translate requirements into robust software solutions.
  • Contribute to technical documentation, internal reports, and design reviews.

Required profile

  • Proven experience developing scientific or large‑scale software systems with emphasis on code quality and production readiness.
  • Experience building simulation and analysis pipelines with attention to assumptions, uncertainties, and reproducibility.
  • Background in applied, software‑driven research, including prototyping, validation, and transition to production code.
  • Ability to derive engineering insights from complex datasets through analysis, modelling, and simulation.
  • Experience working in collaborative engineering environments with clear technical communication.

Required skills

  • Advanced Python programming for scientific and engineering applications.
  • Strong Git version‑control workflow knowledge.
  • Experience with automated testing and CI/CD pipelines.
  • API design and documentation best practices.
  • Code review and collaborative development processes.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CERN.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Contactez-nous sur Telegram

Publie il y a 4 mois

22 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

CERN

Genève