CareerPlan

Control Systems Software Engineer

Abingdon, Oxfordshire, gbFull-time£44k2026-11-05 → 2026-11-10
Hybrid

Core

Design, develop, and maintain software for robotic and remote handling systems, including graphical user interfaces and human-machine interfaces, to support complex engineering solutions in challenging environments.

Role type

Control Systems Software Engineer (Robotics/Remote Handling)

Builds

Robotic remote handling systems and associated control software

Domain

Nuclear fusion energy / Remote engineering / Robotics

Required skills

Control systems development, Software engineering, Object-oriented design, Robotics, Automation, C++, Python, PLC systems, Human-machine interface design, Kinematic and dynamic modelling

Preferred skills

AI techniques (machine learning, computer vision), Control systems design for servo-actuator systems, Professional engineering registration

Technologies

C++, Python, PLC systems

Responsibilities

Design, develop, and maintain software for robotic and remote handling systems; Support specification, integration, testing, and commissioning of control systems; Provide specialist technical support for procurement of control system components; Deliver work packages and contribute to R&D activities; Collaborate with internal teams and external partners on business development and proposals.

Seniority

Mid-Senior, hands-on IC