View the Physics World website

Software Systems Engineer

Diamond Light Source has a vacancy for a Software Systems Engineer

  • Closing date: 15 Aug 2021
  • United Kingdom | Diamond Light Source Ltd
  • Date posted: 21 Jul 2021
  • Job type: Research facilities
  • Disciplines: Engineering & instrumentation | Computational science & software engineering 

Software Systems Engineer
Harwell Science and Innovation Campus, Oxfordshire
Salary £33,963 to £39,955 per annum (Discretionary range to £45,949) dependent upon skills and experience
Full time/Flexible hours considered
2 years fixed term
Reference: 10565

About us

Diamond Light Source is the UK’s national synchrotron science facility. By accelerating electrons to near light-speed, Diamond generates brilliant beams of light from infra-red to X-rays which are used for academic and industry research and development across a range of scientific disciplines including structural biology, physics, chemistry, materials science, engineering, earth and environmental sciences.

About the role

We now have an opportunity for a Software Engineer to join the Imaging group at Diamond. This role is a collaboration between Diamond and the National X-ray Computed Tomography research facility ( The Imaging group at Diamond and NXCT facility support a broad user community in materials science and engineering, chemical processing, biomedical engineering, bio-mechanics, and geoscience.  An essential part of the operation of these facilities is to help support sample environment integration which is critical in helping to understand industrial and physical processes by providing control over measurements of these processes in smaller scale replicators.

As a Software Systems Engineer your task will be to work closely with a team of scientists and engineers at Diamond and NXCT to help integrate sample environments into the beamlines, understand the science needs and support the experiments when needed.

The Diamond NCXT Software Scientist will be responsible for:

  • Integration and commissioning of the sample environment into the DIAD, I12 and I13 beamlines.
  • Contributing to the development and commissioning of sample environments and additional capabilities for the user community.
  • Interaction with Diamond and NXCT staff and users as a dedicated contact for supported sample environments.
  • Supporting developments of other sample environments and developing a framework for integration of future sample environments.

What you need to succeed

An enthusiasm for computing and science.

An ability to communicate effectively with a variety of groups and understand their needs.

Most of the applications are coded in C or built using the EPICS control system toolkit. C, Java and Python are also widely used. Training will be provided but experience in one of these languages and an ability to learn are essential.


Diamond offers an exceptional benefits package to support staff in achieving a positive work/life balance. This includes 25 days annual leave plus 13 days of statutory and company holidays, along with flexible working hours and an excellent pension scheme. Staff also have access to a range of amenities on site including a nursery, cafes, a restaurant and sports and leisure facilities. A relocation allowance may also be available where applicable.

To apply

Please use the online application process to apply and tell us why you believe you are suitable for this role.

The closing date for applications is 15 August 2021.


Employer profile

Diamond Light Source Ltd

United Kingdom View profile

Diamond Light Source Ltd opportunities:

DevOps Engineer / Senior DevOps Engineer

Technicians/Engineering United Kingdom View details

Employer profiles

Copyright © 2021 by IOP Publishing Ltd and individual contributors