Job Title Software Scientist
Job Reference DIA0774/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.

Duties to include:

• Share the first line support of the software for MX interacting closely with both beamline staff and external users;
• Participate in the implementation of the data acquisition software for one or more Diamond beamlines under the mentoring of more senior group members.(Initially for MX);
• Use particular scientific experience to participate actively in the use and direct support of Diamond’s Macromolecular Crystallography (MX) beamlines first to establish requirements and then to manage the implementation of software to improve and extend functionality;
• Writing and implementation of software on MX beamlines under the mentoring of more senior group members;
• Writing scripting software for the control of instrumentation associated with MX;
• Core GDA code development where appropriate;
• Collation and subsequent analysis of MX data;
• Help research and participate in improvements to data acquisition processes on supported beamlines (Generally but not uniquely associated to GDA);
• Help to define, document and implement testing strategies for data acquisition software;
• Provide direct support to users of the beamline facility acting occasionally as local contact for visiting scientists.

 

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 staff at all levels;
  • Experience of modern programming languages such as Java, C, C++ and Python

Qualification & Experience - Desirable

  • Ability to supervise or mentor small teams of more junior technical or administrative roles;
  • Available to travel occasionally in UK and overseas including overnight absences;
  • Experience of UNIX-like operating systems and their administration;
  • Experience of interfacing software to hardware;
  • Use of software development frameworks and applications such as Eclipse;
  • Background in using software engineering techniques for development;
  • Require significant practical experience in a professional, scientific or technical field;
  • Project management experience

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