This website uses cookies to ensure that we give you the best experience on our website. If you continue we assume that you consent to receive all cookies on all websites.
For further information, please click here >>.
Intranet

Accelerator Control Software Engineer

Context & Job description

The ESRF’s ambitious upgrade programme ESRF–EBS has replaced the old X-ray source with a new, first-of-its-kind storage ring, which is enabling ground-breaking science. the Accelerator Control System is distributed over several hundreds of computer hosts and embedded systems. 

As part of a team of 8 engineers and technicians, you will participate in the development, the maintenance and the support of this Accelerator Control System, with the following missions:

  • Design, develop, maintain and support software for the accelerator control system
  • Participate in the software development for interfacing various equipment to the control system
  • You will be specifically in charge of the design and maintenance of graphical user interfaces for the accelerator control system
  • Work with the physicists and equipment engineers to define and develop various feedback algorithms and high-level user interfaces
  • Participate in the on-call service duty and/or shift work up to 15% of working time

Expected profile

  • Higher university degree (Master or equivalent diploma offering 300 ECTS) in Computer Science, Engineering, Science or equivalent
  • Strong skills in object-oriented software development in Python and C++ desired
  • Strong skills in software development methods and continuous integration desired (Git, DevOps)
  • Demonstrated skills in designing and programming graphical user interfaces
  • Knowledge in Java will be considered as an advantage
  • Knowledge in PyQt/matplotlib or Flask/React will be appreciated
  • Good knowledge of working in a Linux environment
  • Good interpersonal skills are essential to integrate into a multidisciplinary and international research team
  • Proficiency in English (working language at the ESRF), knowledge of French will be appreciated
This website uses cookies to ensure that we give you the best experience on our website. If you continue we assume that you consent to receive all cookies on all websites.
For further information, please click here >>.