Advertisement
Graduate working at STFC

Software Developer – ISIS Computing Control (Software, Computing, Computer Systems) - Year-Long Placement

Background

STFC offers you an opportunity to gain paid practical experience as part of your degree. Each year STFC recruit up to 45 sandwich students who are able to use and develop the skills they’ve acquired at university in a working environment, providing learning on the job and working on real projects alongside expert scientists and engineers. Learning new skills to help in their further studies.

The ISIS pulsed neutron and muon source at the Rutherford Appleton Laboratory is a world-leading centre for research in the physical and life sciences. It is owned and operated by the Science and Technology Facilities Council. ISIS produces beams of neutrons and muons to study materials at the atomic level using a modern suite of neutron and muon instrumentation. It supports a national and international community of more than 2000 scientists who use neutrons and muons for research in physics, chemistry, materials science, geology, engineering, and biology. Computing lies at the heart of many ISIS activities, from user office management, experiment planning, data acquisition through to data analysis and management.

In order to gather data from the ISIS experiments a suite of software, and associated systems is developed and maintained by staff in the computing group. The data being acquired is often brought in from a number of distributed systems using various communications protocols. The data is then gathered and displayed using various technologies including, Java, Python, LabVIEW, EPICS (Experimental Physics and Industrial Control System), C#, JSON, MySQL, and other technologies.

List of Duties / Responsibilities

This placement will be focussed on the improvement and development of new drivers for use with hardware controlling the conditions of the experiments at ISIS, with a focus on a cryomagnet as well as other systems. The placement will see involvement in full life-cycle development from specification through simulation and programming to testing and deployment of software control solutions for various items of hardware used to control the conditions of experiments at ISIS. There will be a focus on the improvement and development of new drivers for use with a specific cryomagnet, as well as being involved in the ongoing projects. 

Personal Skills and Attributes

You should be studying computer science, software engineering or an IT related discipline combined with significant exposure to software development.

The placement will involve interaction with scientists and engineers within ISIS as well as with the members of the group. Some of the work will require working with strong electromagnets as well as cryomagnets (electromagnets cooled by cryogens), and will require access to the ISIS experimental halls.SHORTLISTING CRITERIA

Qualifications

Essential:

  • Studying for a degree in computer science, software engineering or a strongly related subject.

Knowledge/Skills and Experience

Essential:

  • Excellent knowledge of modern programming languages such as Java, Python or LabVIEW.
  • Good knowledge of software development methodologies.
  • Good knowledge of software design patterns and techniques.

Personal skills & Qualities

Essential:

  • Good communication skills.
  • Demonstrate good team working capabilities.
  • The willingness to learn new skills, both technical and non-technical.
  • Open minded and flexible in relation to the type of work assigned to them.

Interview Criteria

Personal Skills/Qualities

Essential:

  • Good communication skills.
  • Demonstrate good team working capabilities.
  • The willingness to learn new skills, both technical and non-technical.
  • Open minded and flexible in relation to the type of work assigned to them.

Knowledge/Skills and Experience

Essential:

Excellent knowledge of modern programming languages such as Java, Python or LabVIEW.
Good knowledge of software development methodologies.
Good knowledge of software design patterns and techniques.

Special Requirements

Essential:

  • Ability to work with magnets.
  • Ability to work in a Radiation Controlled Area.

Remember to mention TARGETjobs when contacting employers!

Top