CERN
particle physics
JavaEngineer-AcceleratorControls
Neural analysis suggests this role is
optimal for entry candidates.
“Java Engineer - Accelerator Controls at CERN. Skills: Java/Spring, backend solutions, software development. 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”
Industry & Context.
investigation, diagnosis, and resolution of operational problems
You are a national of a CERN Member or Associate Member State
What They're Looking For.
Must Have
national of a CERN Member or Associate Member State, maximum of two years of professional experience since graduation in Software Engineer (or a related field), highest educational qualification is either a Bachelor's or Master's degree, never had a CERN fellow or graduate contract before, Applicants without University degree are not eligible, Applicants with a PhD are not eligible, 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)
Nice to Have
Python is a plus, Kubernetes is a plus
What You'll Do.
Contribute to the development
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
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
How You'll Work.
Team & Collaboration
Working alongside a passionate team; Collaborate with stakeholders and users; 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; experience working in teams (academic or professional)
Communication Scope
Spoken and written English; commitment to learn French
Full Job Description
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. More information [here](https://be-dep-css.web.cern.ch/devices-synchronisation-processing-dsp). 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). 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. Eligibility criteria: * You are a national of a [CERN Member or Associate Member State](https://home.cern/about/member-states). * By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineer (or a related field) and your highest educational
Applying for this Java Engineer - Accelerator Controls role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about CERN?
Real rants from real employees. Read before you apply.