Robotics Software Engineer

som3 Recruitment

Greater London

On-site

GBP 60,000 - 90,000

Full time

3 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

som3 Recruitment is seeking a talented Robotics Software Engineer to join an innovative engineering team developing software for next-generation robotic vehicles. You’ll work across robotics, control systems and software development, developing and testing control and guidance systems, integrating sensors and actuators, and supporting the development and validation of robotic platforms.

The role emphasizes hands-on C++ and Python programming, sensor integration, real-time systems and

Qualifications

  • Degree in Computer Science, Engineering or a related discipline.
  • Professional software engineering experience, ideally working with robotic systems.
  • Strong programming skills in C++ and Python.
  • Experience with ArduPilot, MAVSDK and/or PX4.
  • Experience with Model Predictive Control (MPC) or similar control techniques.
  • A strong track record of delivering high-quality robotics software within deadlines.

Responsibilities

  • Develop and test control loops for ground and airborne vehicles using C++ and Python.
  • Integrate sensors and actuators using a range of communication protocols.
  • Support prototyping, simulation and validation of control and guidance systems.
  • Develop robust, high-quality software for real-world robotic applications.
  • Work closely with engineers across software, controls and robotics to deliver projects to agreed timescales.

Skills

C++
Python
ROS/ROS2
Kalman filters
MAVSDK/PX4
MPC
Real-time robotics

Education

Degree in Computer Science, Engineering or related discipline

Tools

ROS/ROS2
Gazebo
MATLAB/Simulink
ArduPilot/MAVSDK/PX4
Pybind11

Job description

We’re looking for a talented Robotics Software Engineer to join an innovative engineering team developing software for next-generation robotic vehicles.

You’ll work across robotics, control systems and software development, developing and testing control and guidance systems, integrating sensors and actuators, and supporting the development and validation of robotic platforms.

Key Responsibilities
  • Develop and test control loops for ground and airborne vehicles using C++ and Python.
  • Integrate sensors and actuators using a range of communication protocols.
  • Support prototyping, simulation and validation of control and guidance systems.
  • Develop robust, high-quality software for real-world robotic applications.
  • Work closely with engineers across software, controls and robotics to deliver projects to agreed timescales.
About You
  • Degree in Computer Science, Engineering or a related discipline.
  • Professional software engineering experience, ideally working with robotic systems.
  • Strong programming skills in C++ and Python.
  • Experience with ArduPilot, MAVSDK and/or PX4.
  • Experience with Model Predictive Control (MPC) or similar control techniques.
  • A strong track record of delivering high-quality robotics software within deadlines.
Experience in any of the following would be highly beneficial:
  • Path planning, motion control or reinforcement learning-based control.
  • Simulation tools such as Gazebo, Isaac Sim or MATLAB/Simulink.
  • Robotics frameworks and interfaces including ROS/ROS2, Serial, UART and I2C.
  • Sensor integration and fusion, including Kalman filters.
  • Real-time embedded systems.
  • Pybind11.
What We’re Looking For

We’re particularly interested in engineers who can demonstrate impressive hands‑on robotics projects, strong software engineering practices and excellent C++ coding ability. You’ll need to be technically capable, practical and able to take ownership of your work while delivering to challenging timescales.

If you’re passionate about robotics and want to work on complex, real-world autonomous systems, we’d love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Som3 • Greater London

On-site
GBP 65,000 - 90,000
Robotics Software Engineer (contract)
Robotics Software Engineer (contract)

PassFort • Greater London

Hybrid
GBP 92,000 - 166,000
Robotics Software Engineer - C++ ROS2
Robotics Software Engineer - C++ ROS2

Redline Group Ltd • Cambridge

On-site
GBP 60,000 - 90,000
Robotics Software Engineer - C
Robotics Software Engineer - C

Redline Group Ltd • Melbourn

On-site
GBP 55,000 - 75,000
Senior Robotics Engineer
Senior Robotics Engineer

Bear Robotics, Inc. • West of England

Hybrid
GBP 70,000 - 100,000
Robotics Software Engineer (C++/ROS2) - Cambridge-based
Robotics Software Engineer (C++/ROS2) - Cambridge-based

Redline Group Ltd • Cambridge

On-site
GBP 60,000 - 90,000
Field Robotics Engineer
Field Robotics Engineer

European Tech Recruit • Oxford

On-site
GBP 60,000 - 90,000
Robotics Software Engineer - C
Robotics Software Engineer - C

Redline Group Ltd • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 75,000
Senior Software Engineer - Robotics
Senior Software Engineer - Robotics

Verso Recruitment Group • Royston, Tipton

On-site
GBP 54,000 - 66,000
Senior Software Engineer - Hardware Robotics
Senior Software Engineer - Hardware Robotics

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 60,000
Share options