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
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
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Suisse.
Salaire : Software Engineer Sur la base de 9 offres en SuisseUne question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
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