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

As part of a team of 10 engineers and technicians, you will participate in the development, the maintenance and the support of the Accelerator Control System. This system is distributed over several hundreds of computer hosts and embedded systems.

Your missions will be:

  • Design, develop, maintain and support software for the accelerator control system;
  • Develop software for interfacing various equipment to the control system;
  • You will be specifically in charge of magnet power-supply equipment, pulsed element control and beam stabilisation software loops;
  • Collaborate with the physicists and equipment engineers to define and develop various feedback algorithms and high level user interfaces;
  • Provide expert advice in the use of Python for the accelerator control.

You will participate in the on-call service duty and/or shift work up to 10% of the working time.

EXPECTED PROFILE

  • You should hold a Higher university degree (Master, or equivalent) in Computing Science, Software engineering, Applied Mathematics or related areas;
  • 3 to 5 years experience as software engineer;
  • Strong skills in object-oriented software architecture;
  • Experience in software development in Python and C++ is required. Experience in Java will be considered an advantage;
  • Any experience with web technologies, such as React, would also be a significant advantage;
  • Knowledge of methodologies, quality tools and continuous integration, such as DevOps, would be appreciated;
  • Ability to quickly understand control requirements;
  • Good interpersonal skills are essential to integrate into a multidisciplinary and international research team;
  • Good project and time management skills will be an asset;
  • 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 annual gross salary may be completed by additional allowances (shift allowance, standby allowance, expatriation allowance, etc.).

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

France     C++ Developer     Developer     Python Developer     ESRF - European Synchrotron Radiation Facility    

© EuroJobsites 2021

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 2021

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