About the Role
Job Description
Join our team and contribute to the renovation and development of real-time software for the LHC, SPS and AWAKE Beam Position Monitors (BPMs). Your work will focus on re-engineering existing codebases and communication protocols, as well as developing new solutions to integrate SoC-based platforms for the High Luminosity LHC and AWAKE into the accelerator control system.
Your responsibilities
- Re-engineer and refactor low-level C++ code across four existing systems, with the aim of homogenising codebases and improving long-term maintainability.
- Contribute to the development of new AWAKE BPM processing routines.
- Conceive, design and develop software for testing and validation, including hardware-in-the-loop test benches.
- Qualify the integration of the revised legacy and new SoC-based BPM systems into the LHC feedbacks.
- Develop new Python tools and GUIs (graphical user interfaces) for expe...
Ready to Apply?
Submit your application today and take the next step in your career journey with CERN.
Apply Now