What you'll do
Within the Beams department, Controls Software and Services group, you will contribute to the evolution and consolidation of the operational tools used to control the accelerator complex. Working alongside a passionate team, you will help design and develop reliable backend solutions aligned with users’ needs, supporting the operation of the world’s largest particle physics laboratory.
Your responsibilities
- Contribute to the development, testing, and validation of software components of the CERN accelerator control system.
- Collaborate with stakeholders and users to understand requirements and support daily accelerator operations.
- Participate in the investigation, diagnosis, and resolution of operational problems in collaboration with physicists and accelerator operators.
- Collaborate with highly skilled software engineers both inside the BE-CSS group and across the CERN Accelerators & Technology sector.
Still here? Let's make a quick check about
Your profile
- Initial experience in software development using Java/Spring.
- Experience writing clean, maintainable code and applying the related principles.
- Ability and motivation to learn and navigate large, complex codebases.
- Positive attitude and experience working in teams (academic or professional).
- Your studies focused on Software Engineer.
Your skills
- Advanced knowledge of Java/Spring (Python is a plus).
- Concurrency and multithreading.
- Relational databases.
- Linux and container technology (Kubernetes is a plus).
- Testing, diagnosing and optimisation of software.
- Monitoring and troubleshooting of operational software systems.
- Spoken and written English, with a commitment to learn French.
Global Benefits at CERN
Let's get you ready
Be sure to meet the eligibility criteria
- You are a national of a CERN Member State or Associate Member State. Currently, we cannot consider applications from Pakistani and Lithuanian nationals for positions with a 2026 start date, as the ceiling defined under Article II.5 of the Associate Membership Agreement has been reached.
- By the application deadline, you have a maximum of 2 years of professional experience since graduation in the respective field and your highest educational qualification is either a bachelor’s or master’s degree. You must have a university degree and can’t hold a PhD.
- You have never had a CERN fellow or graduate contract before.
- Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
You will need these documents to complete your application
- Your CV (English or French)
- A copy of your most relevant diploma or a certificate of achievement from your school (if you don't yet have your paper diploma)
- Any document you consider relevant to your application