Software Engineer

UK Research and Innovation - NERC - National Oceanography Centre

Fixed term (3 years)

About Us

UK Research and Innovation is a new entity that brings together nine partners to create an independent organisation with a strong voice for research and innovation, more information can be found at

The recruiting partner is The National Oceanography Centre (NOC) who are a national research organisation, delivering integrated marine science and technology from the coast to the deep ocean and is one of the top five institutions of its kind in the world. With sites in Liverpool and Southampton, it is the UK’s leading centre for sea level science, coastal and deep ocean research and technology development. 

The Marine Autonomous and Robotic Systems (MARS) group at National Oceanography Centre develops, operates and maintains the UK’s marine science robotic fleet. The fleet is housed in a new state of the art facility which is ranked as one of the best in Europe. The fleet consists of large propeller driven AUVs, subsea gliders, unmanned surface vehicles, and ROVs.

About the role

A fantastic opportunity has arisen for a Robotic Systems and Software Engineer to join the Marine Autonomous and Robotic Systems (MARS) group at the National Oceanography Centre, Southampton.

You will be joining a team of enthusiastic engineers who are designing and operating the NOC fleet of AUVs and are developing new concepts in marine autonomous systems (MAS).

We are looking for highly-motivated scientists/engineers with outstanding programming skills and a background in robotics and/or automatic control.

Desirable skills include:

  • UxV modelling and simulation
  • Robotic localisation, navigation and planning
  • Machine learning/perception and probabilistic methods for behaviour analysis
  • Familiar with robotic middleware (e.g. ROS)
  • Hands-on robotics or experience with embedded systems
  • A well-established publication record.

Strong competencies in C/C++/Python programming and MATLAB are essential.

About you

You should have a degree in Software Engineering, Robotics or a related area. Hands-on practical experience in robotics, autonomous behaviours, machine perception and probabilistic methods for behaviour analysis, as well as familiarity with robotics middleware (e.g. ROS) and other relevant software packages are an advantage. Additional desirable requirements include a good publication record, strong written and oral English communication skills, organisation and teamwork.

You will to be part of a team developing a cutting edge next generation robotic software and command and control systems for autonomous platforms. A commitment to producing quality solutions, ensuring a high degree of accuracy and close attention to detail and a disciplined approach to analysing and resolving problems is required. You will be self-motivated, pro-active, flexible and innovative with the ability to work within a team and able to communicate complex engineering concepts to specialist and non-specialist audiences.

What we offer

We take care of our employees by offering many benefits including:

  • Employee Discount site
  • Health screening
  • Season Ticket Loan
  • Rent Deposit Loan
  • My Family Care
  • Cycle to Work Scheme

How to Apply

Applicants are required to include a cover letter outlining their suitability for this role.

Applications are handled by UK SBS; to apply please visit our job board at Applicants who are unable to apply online should contact us by telephone on +44 (0)1793 867000.

The closing date for applications is 9th May 2018.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:


South West England