Control Systems Software Engineer (Robotics)

  • Job ref:


  • Location:

    Abingdon, Oxfordshire

  • Sector:


  • Job type:


  • Salary:

    £32000 - £50000 per annum + + excellent bens.

  • Contact:

    Harry Garvin

  • Email:

  • Published:

    about 2 years ago

  • Consultant:


Control Systems Software Engineer (Robotics)

Specialising in robotics for hazardous environments. As part of the global programme for fusion, we are developing remote handling systems for the next generations of power stations. We are also the centre of the UK effort to apply novel technologies to all challenging and harsh environments for the protection of people and advancement of industry.

If you have excellent technical skills, and love to solve challenging problems in collaboration with like-minded people, we want to hear from you!

The Team: The Control Systems & Software group is involved with the specification, design, and development of mechatronic control systems, integrated robot systems, software systems, and much more for a wide range of remote applications including remote maintenance for nuclear fusion and other scientific experiments.

The work typically falls within one or more of the following areas:

  • Robot and remote device control (both remotely operated and autonomous)

  • Virtual & Augmented Reality

  • Human-machine interaction

  • Information Systems

  • Condition monitoring & remote diagnostics

  • Support and replacement of the JET Remote Handling Systems

Key responsibilities

Support their projects with expertise in mechatronic control systems, producing designs for robotic remote handling systems and working on the design and execution of research projects relating to robotics and autonomy.

Skills and knowledge required

  • PhD or Master`s degree in Control Engineering or a related subject

  • Strong programming capability with C++

  • Proven experience of designing and implementing control systems

  • Specification, design, and implementation of control systems for robotic remote handling systems.

  • Research and development of control systems algorithms for manipulator robots

  • Specification of control interfaces to remote handling devices.

  • Testing control performance using hardware test facilities

  • Integrating and commissioning systems.

  • Supporting other engineers and managers with control issues.

  • Representing RACE with customers and collaborators.

  • Understanding of control theory and mathematical techniques applicable to manipulator robotics


  • Machine Learning and Artificial Intelligence

  • Understanding of software engineering processes including lifecycle, version control, documentation

  • Experience with network-based communications, E.g. TCP, UDP, DDS

  • Experience working with mobile robotics

  • Experience with computer graphics & VR

  • Understanding of sensor fusion techniques

  • Experience of Computer Vision

  • Professional registration (IET, BCS, InstMC or similar)