Software Engineer

Diamond Light Source - Life Science

Diamond Light Source is the UK’s national synchrotron science facility. Located on the Harwell Science & Innovation Campus in Oxfordshire a 20 minute drive south of Oxford in a designated Area of Outstanding Natural Beauty, Diamond Light Source conducts world-class research in virtually all fields of science and offers rewarding career opportunities covering both technical and scientific disciplines.

We are looking for a high calibre software engineer to join our dynamic scientific software group working on visualization and analysis of data from experiments at Diamond. In collaboration with world leading software groups such the Eclipse foundation and our internal software groups, the role will share the responsibility for the provision of software applications for advanced data evaluation, analysis and visualization for users of Diamond facilities. These applications exploit the very latest techniques and high performance computing to address the challenging requirements of a broad range of scientific disciplines including macromolecular crystallography through to nanostructures and materials science.

You will operate within the scientific software group of experienced software scientists and engineers and will work with our scientists to identify and define requirements for data analysis and visualization applications. You will ensure that they are implemented in a timely and effective way. Working with our data acquisition team you will help optimize and record the whole scientific process at a Diamond beamline from data acquisition through to the experimenters leaving with high quality experimental results.

The work will also involve enhancing and supporting the core features of a software data analysis workbench (DAWN) project being worked on in Diamond. DAWN is an Open Source project so there will be opportunities to work with collaborators at other similar facilities worldwide.

Responsibilities / Duties:

To work closely with existing software and management staff to support and develop a scientific development and visualisation framework to meet the requirements of the beamline scientists, scientific directors and users and ensure that they are implemented in a timely manner.

  • Working with the beamline scientists and the data acquisition team to identify and define requirements for the data analysis and visualization software;
  • Management and, if necessary, implementation of required software including appropriate documentation and project plans;
  • Work closely with acquisition colleagues to enable the integration of analysis and visualization software into the data acquisition process where appropriate;
  • Technical expertise in software techniques and tools to employ;
  • Use scientific and technical knowledge to understand and implement data analysis and visualization software;
  • Development and use of collaboration across multidisciplinary teams from potentially geographically separated locations;
  • Produce project plans and documentation;
  • Implement appropriate software testing regimes as part of the development process.

For further information and to apply, please click ‘apply’ below or follow this link:

We are committed to equality of opportunities for all and our employees come from many countries, cultures and backgrounds.

We offer comprehensive benefits including flexible working arrangements.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Subject Area(s):



South East England