IT

Software Developer – Experimental Data Processing

Expired
This job has expired View all jobs

Job Title: Software Developer – Experimental Data Processing

Location: Milton Park, Oxfordshire, UK

Salary: Competitive

Job Type: Full Time, Permanent

The Company aims to accelerate the development of fusion energy by combining two emerging technologies – spherical tokamaks and high-temperature superconductors. They were originally established in 2009 to design and develop small Spherical Tokamaks and compact fusion reactors for a range of applications. Since then, the strategy has evolved to prioritise building a pilot plant to exceed fusion energy breakeven.

The Role:

They are currently constructing the world’s first high field spherical tokamak, ST40. This new device has the potential to revolutionise the development of fusion power by validating the idea that tokamaks do not need to be large to be efficient. To understand how this novel device performs, a comprehensive set of measurements must be made using multiple cutting edge diagnostic systems. Managing, interpreting and presenting these measurements to the ST40 operators and Physics team is a critical part of ST40 operations.

They are looking for a software developer to work closely with the Controls, Physics and Diagnostics teams to help deliver experimental results from ST40. The successful candidate will support the development and utilisation of software and hardware in the data chain all the way from acquisition to storage, physics-based analysis, and visualisation. Working with users to help them take full advantage of the data storage system (MDSplus) and maintaining the data acquisition hardware and software will be an important part of the role.

Main Responsibilities:

  • Working with the Diagnostics and Physics teams to develop software to support the analysis of experimental data. This will include signal processing, statistics, implementing physics based analysis techniques, and data management
  • Developing data visualisation tools
  • Expanding and maintaining the experimental data storage system (MDSplus) and data acquisition software and hardware
  • Developing and maintaining the automated post-pulse analysis chain
  • Administering or helping to administer mission critical Linux servers
  • Gathering requirements from internal customers
  • Interfacing with third party equipment
  • Fault finding and debugging
  • Working to tight deadlines

Key Requirements:

Essential:

  • Programming and data analysis using MATLAB and/or Python
  • Degree in physics, computer science, engineering, or other relevant field
  • Problem solving and troubleshooting
  • Very good interpersonal skills and ability to work effectively in a multi-disciplinary team
  • Working in Linux environment

Desirable:

  • Programming in other languages such as C/C++, Fortran, shell scripting, and LabVIEW
  • Administering Linux servers
  • Developing and operating data acquisition software and/or hardware
  • Version control (SVN, Git, …)
  • Experience working in a scientific/research environment

Benefits:

  • 25 Days Holiday, pro rata (plus bank holidays)
  • Company Pension scheme
  • Eligible for company share option scheme after one years’ service
  • Company bonus scheme, discretionary, dependent on performance
  • Private medical insurance after 3 months’ service

Candidates with experience of: IT Developer, Software Developer, Software Engineer, Software, Developer, IT Engineer, Coder, Modeller, System Coder, Programmer, MATLAB Programmer, Python Programmer, C Programmer, C++ Programmer, Fortran Programmer, shell scripting, LabVIEW, Linux, Senior Developer, Programmer, Lead Developer, Technical Developer, Systems Developer may also be considered for the role.

How can we help?
How can we help?

If you have any questions and you would rather chat to a member of our team please email or call us about this role.

CV writing tips

Get helpful tips and tools for writing an awesome CV.

Here to help

Contact our team of talent acquisition experts now.

Let’s talk Book Demo