Skip to content


Submit or approve timesheets here by selecting one of the options.

Location: Abingdon, South East England, Oxford, United Kingdom

Software Engineer

Abingdon, South East England, Oxford, United Kingdom

Job Description

Software Engineer - UKAEA
Culham, Oxfordshire

Are you an experienced Software engineer?

Do you have design and implementation experience?

Do you have an interest in mobile robotics?

Come and join the team at RACE, (Remote Applications in Challenging Environments). We design Remote Handling equipment for fusion and non-fusion applications in challenging environments according to established project methodology
RACE is part of UK Atomic Energy Authority, and together they are working help shape the future of the world`s energy playing a part in our carbon-free energy future.
In your role you'll be involved in the design and implementation of software for robotic remote handling systems, you will be responsible for the integration and commissioning of the software and supporting colleagues with software matters.

In your role you will be accountable for:

Specification, design, and implementation of software for robotic systems and graphical user interface software.

Procurement of database and application infrastructure and services.

Integrating and commissioning systems.

Supporting other engineers and managers with application issues.

Representing RACE with customers and collaborators.

Acting as sole or primary interface to internal and external collaborators on project work or areas of specific expertise.

Acting as key resource on projects of moderate scale and/or complexity.

Performing business development activities including networking and supporting bids.

You'll need:

Bachelor's degree in Software Engineering or a related subject.

Experience with C++ and other Object Orientated Languages.

Experience of design and practical implementation of Graphical User Interfaces.

A strong understanding of software engineering techniques and design principles including lifecycle, version control (Git, SVN etc..), documentation.

Experience working in software development.

Good interpersonal and communication skills, and a proven ability to function as part of a team.

It would be helpful if you have:

Experience in Robotics / Machine Learning / Computer Vision / Automated Planning.

Experience working with embedded software or software interacting with mechanisms

At least 5 years' experience working in a related engineering field.

Knowledge of mathematical modelling and optimisation.

Familiarity with system modelling UML/SysML beneficial.

Web development experience

Interest in mobile robotics and engineering.

Experience with computer graphics, VR, and AR.

Understanding of sensor fusion techniques.

The United Kingdom Atomic Energy Authority is a large UK government research organisation based on an expansive site just outside of Oxford. UK AEA's mission is to lead the commercial development of fusion power and related technology and position the UK as a leader in sustainable nuclear energy. With over 1,000 employees, this is an exciting and vibrant place to work.
- Please note, this role is strictly within IR35 and only available on PAYE/Umbrella basis.

- All employees working at the UK Atomic Energy Authority will be required to complete an online Disclosure Certificate application as part of their clearance - The Disclosure & Barring Service (DBS) checks will show the details of all current criminal convictions (convictions considered unspent under the Rehabilitation of Offenders Act 1974) or will confirm that there are no such convictions.
The UK Atomic Energy Authority actively promotes equality and values diversity in our workforce.

We celebrate and support diversity and are committed to ensuring equal opportunities for both employees and applicants.

Recommend this job to a friend

Is this role relevant to any of your friends? Let them know about it.