Control Software Engineer - Particle Accelerators (TE-MPE-CB-2026-213-LD)
Core
Design, develop, and maintain software for equipment protection and interlock systems supporting the safe operation of the Large Hadron Collider and its injector complex.
Role type
Control Software Engineer (Particle Accelerators)
Builds
Reliable software components for accelerator protection and interlock systems
Domain
High-energy physics / Particle accelerators
Required skills
Java, C++, software lifecycle management, automated testing, continuous integration, requirements analysis, system monitoring
Preferred skills
AI-assisted development tools, mentoring, Agile methodologies (Kanban, Scrum)
Technologies
Java, C++, version control, CI/CD pipelines
Responsibilities
Design and implement software interfacing with protection systems; monitor deployed applications and resolve technical issues; collaborate with operations teams during commissioning; strengthen development workflows and automated testing; provide technical guidance to colleagues and students.
Seniority
Mid-to-Senior, hands-on IC with mentoring responsibilities
