Embedded Software Engineer
European Organization for Nuclear Research
- Location:
- Geneva, Switzerland
- Category:
- Professional Staff
Posted Sep 25, 2026Apply by Oct 18, 2026 (9d left)
See your match score & applyContribute to the renovation of the LHC Collimator Control System by developing and maintaining control applications, coordinating commissioning, and supporting system integration to ensure safe and reliable operation of CERN's Large Hadron Collider.
Responsibilities
- Develop and maintain control applications for the LHC Collimator system using the FESA framework, ensuring integration within CERN's accelerator control environment.
- Coordinate and support control system commissioning, performing functional testing, validation, and verification of interlocks and fail-safes prior to operational deployment.
- Integrate control systems with the alarm server and develop high-level tools to enhance usability and real-time monitoring.
- Contribute to the design and validation of system-level tests, including functional, integration, and regression testing.
- Support expert and operational interfaces, providing diagnostic capabilities and improving intervention workflows.
Requirements
- Master’s degree with 2 to 6 years of professional experience since graduation or a PhD with a maximum of 3 years of professional experience since graduation.
- You are a national of a CERN Member State or Associate Member State (excluding Pakistani, Lithuanian, Latvian, Cypriot, Croatian and Turkish nationals).
- You have never had a CERN fellow or graduate contract before.
- Demonstrated experience in real-time or distributed control systems, preferably within accelerator, industrial automation, or scientific environments.
- Experience in interventions in complex industrial or technical environments.
- Experience developing and maintaining expert interfaces (GUIs, web tools) for control and diagnostics.
- Experience with software version control (e.g. Git) and CI/CD workflows.
- Your studies focused on Controls Engineering, Computer Science, Electronic Engineering (or a related field).
- Proficiency in C++.
- Knowledge of Python.
- Skilled in system integration, commissioning, and validation of control applications for hardware-software systems.
- Strong ability to troubleshoot, analyse, and document complex technical issues in operational environments.
- Spoken and written English, with a commitment to learn French.
Skills
- Embedded Software Development
- Distributed Control Systems
- Scientific Control Systems
- GUI development
- Software Version Control
- Git
- CI/CD Workflows
- C/C++ Programming
- Python Programming
- System Integration
- Commissioning
- Control Application Validation
- Hardware-Software Systems
- Technical Troubleshooting
- Technical Documentation Production
- Real-time Systems
- Industrial Automation Engineering
- Web Tools
- Control Engineering
Languages
English, French