Software Engineer

ESRF - European Synchrotron Radiation Facility

Software Engineer

ESRF - European Synchrotron Radiation Facility

Grenoble, France

Company description

The European Synchrotron, the ESRF, is an international research centre based in Grenoble, France.

Through its innovative engineering, pioneering scientific vision and a strong commitment from its 700 staff members, the ESRF is recognised as one of the top research facilities worldwide. Its particle accelerator produces intense X-ray beams that are used by thousands of scientists each year for experiments in diverse fields such as biology, medicine, environmental sciences, cultural heritage, materials science, and physics.

Supported by 22 countries, the ESRF is an equal opportunity employer and encourages diversity.

Context & Job description

The ESRF has started an ambitious modernisation programme named "Extremely Brilliant Source" (EBS). The EBS programme consists in upgrading the synchrotron source with new challenging characteristics, replacing the ESRF storage ring and re-constructing 8 new beamlines to take full advantage of the new source. These new beamlines require state-of-the-art control systems to drive the scientific instrumentation. As experiments are more and more complex, a higher level of automation is required, to allow the usage of the instruments for non-expert users.

In a team of 16 software developers specialising in Experiment Control, you will contribute to the construction, commissioning and automation of the new EBS tomography beamline, BM18. Your missions are the following:

  • Contribute to the beamline installation and commissioning;
  • Specify the automation sequences for hierarchical multi-resolution scanning, in collaboration with the scientists and colleagues from the Beamline Control Unit (BCU);
  • Specify the necessary GUIs for automated beamline operation with the scientists and the BCU's GUI development team;
  • Establish a development plan;
  • Ensure implementation of hierarchical multi-resolution scanning;
  • Manage the implementation of the specified automation GUIs.

Expected profile

  • Higher university degree in Computing Science, Software Engineering or related area;
  • 3 to 8 years of professional experience in software development;
  • Strong, demonstrable Python programming skills;
  • Skills in object-oriented software architecture;
  • Work experience in instrument control and synchronization;
  • Experience in the field of web GUI development would be an asset;
  • Technical writing skills;
  • Team spirit and good communication skills are required, so that you may interact with people of different domains such as physicists, electronics and software engineers;
  • Proficiency in English (working language at the ESRF).

Working conditions

We offer a comprehensive benefits package designed to support your quality of life and your installation in the Grenoble area when relocation is needed.

The monthly salary may be complemented by additional allowances upon eligibility (expatriation allowance, etc.).

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

France     Developer     Python Developer     ESRF - European Synchrotron Radiation Facility    

© EuroJobsites 2020

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2020

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies