CERN

particle physics laboratory

JavaEngineer-AcceleratorControls(BE-CSS-DSP-2026-137-GRAE)

$5–6k Geneva, Switzerland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“Java Engineer - Accelerator Controls (BE-CSS-DSP-2026-137-GRAE) 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.

particle physics laboratory
Problems you'll solve

investigation, diagnosis, and resolution of operational problems

Eligibility Requirements

You are a national of a [CERN Member or Associate Member State](https: //home. cern/about/member-states), You have never had a CERN fellow or graduate contract before.

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, French

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); diverse perspectives within our teams; dynamic, inclusive community

Communication Scope

Spoken and written English

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

Free ATS check

Applying for this Java Engineer - Accelerator Controls (BE-CSS-DSP-2026-137-GRAE) 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.

Read Company Rants →