Software Engineer
Core
Develop Python applications for the simulation, automation, and operation of radiofrequency systems across CERN's accelerators.
Role type
Software Engineer (Scientific Computing / Accelerator Control)
Builds
Python-based software tools and interfaces for RF system configuration, monitoring, and automation.
Domain
Particle Physics / Accelerator Technology / Scientific Computing
Deliverable
production ML models | product features
Required skills
Python (NumPy, SciPy, Matplotlib, PyQt), C++ (reading/interface), Git, CI/CD, Containerization, Software Lifecycle Management
Preferred skills
Radiofrequency systems knowledge, Accelerator systems experience, Embedded/real-time systems development
Technologies
Python, C++, NumPy, SciPy, Matplotlib, PyQt, Git, Docker/Kubernetes
Responsibilities
Design and maintain Python applications for RF system configuration and automation; Collaborate with physicists and C++ developers on control systems; Develop automation and deployment workflows; Provide operational support and on-call activities; Contribute to technical documentation.
Seniority
Mid-Senior, hands-on IC