Job Title Software Engineer
Job Reference DIA0772/CB
Post Type
Division Science
Salary information Circa £33k
Application deadline Open Vacancy


Job Description

Diamond Light Source is the UK’s national synchrotron science facility. Located at Harwell Science and Innovation Campus in Oxfordshire, we enable world-leading research across a wide range of scientific disciplines and industrial applications.

• Implement  updated NeXus standard data format for data acquisition software where appropriate and participate in the development of supporting software within the Data Acquisition and Scientific Computing groups at Diamond;
• Development of Eclipse RCP perspective and toolkit;
• Contribute to the provision of documentation  for software developed within the Data Acquisition and scientific computing groups at Diamond;
• Assist with implementation and execution of testing strategies where appropriate;
• Work closely with beamline scientists, control engineers and users to ensure that Diamond data acquisition and analysis software is serving the needs of the beamline staff and users through continuous requirements gathering and implementation of new functionality in a timely manner.
 

Qualification & Experience - Essential

 

  • Ability and initiative to get to the heart of the problem and take it effectively through to completion;
  • Good interpersonal, communication  and presentational skills;
  • Enjoys team work;
  • Self motivated, interested in keeping pace with software testing best practises;
  • Ability to interact effectively with colleagues and staff at collaborating facilities as peers;
  • Use of software development frameworks and applications such as Eclipse;
  • Experience of modern object oriented programming languages such as Java, C, C++ and Python;
  • Use of software development frameworks and applications such as Eclipse;
  • Experience of modern object oriented programming languages such as Java, C, C++ and Python.

Qualification & Experience - Desirable

  • Experience of UNIX-like operating systems and their administration;
  • Experience of Microsoft operating systems and their administration;
  • Background in using software engineering techniques including continuous integration and testing strategies for development.

Further Information

Applying for employment

For further details on applying for employment at Diamond, please visit our 'Application Form' page.

Appointments will be made depending on the skills and experience of the candidate. Electronic Diamond application forms in MS-Word are preferred. These should be emailed to recruitment@diamond.ac.uk



Other information