Robotics Software Engineer

KO2 Embedded Recruitment Solutions LTD

Reading

On-site

GBP 27,000 - 45,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KO2 Embedded Recruitment Solutions LTD is partnering with a growing robotics business in Reading to hire a Robotics Software Engineer. You will develop, integrate, and test software across autonomous robotic platforms, from embedded devices to central compute and cloud services.

The role suits strong graduates or early-career engineers with practical software or robotics experience, offering ownership and hands-on work with ROS 2, sensors, and hardware drivers.

Qualifications

  • Proficient in C++ and Python for robotics software.
  • Experience with Linux development environments.
  • Familiar with Git workflows and code reviews.
  • Degree in STEM field (robotics, CS, or engineering).

Responsibilities

  • Develop robotics software using modern C++ and Python.
  • Design and implement ROS 2 nodes, drivers, and software interfaces.
  • Integrate cameras, sensors, actuators, and embedded devices.
  • Diagnose software, hardware, and network faults.
  • Write unit/integration tests and validate on physical platforms.
  • Participate in code reviews and communicate progress clearly.

Skills

C++
Python
Linux
Git workflows

Education

STEM degree or equivalent

Tools

ROS 2
Docker
Embedded systems
Hardware drivers

Job description

Robotics Software Engineer
Reading

Up to 45,000

KO2 Recruitment is working with a growing robotics business in Reading that develops autonomous robotic devices for multiple industry sectors.

Our client is looking for a Robotics Software Engineer to join their growing engineering team. You'll develop, integrate, and test software across autonomous robotic platforms - from embedded devices and central robot computers through to operator interfaces, sensors, actuators, and cloud-based services.

This role would suit either a strong graduate with substantial practical software or robotics experience, or an early-career engineer with who has already has some industry experience.

The Role

You’ll start out getting to grips with how the robot works end-to-end - the embedded stack, central compute, operator control system, and external interfaces. As your knowledge builds, you’ll steadily take on more ownership, from implementing features to fixing faults and testing changes on real, physical platforms.

Key Responsibilities
  • Develop robotics software using modern C++ and Python
  • Design and implement ROS 2 nodes, drivers, and software interfaces
  • Integrate cameras, sensors, actuators, and embedded devices
  • Diagnose software, hardware, and network faults
  • Write unit/integration tests and validate on physical platforms
  • Participate in code reviews and communicate progress clearly
What You’ll Bring
Essential:
  • Practical C++ and Python experience
  • Comfortable in a Linux dev environment
  • Git and PR/merge-request workflows
  • Solid software engineering fundamentals (modular design, debugging, testing)
  • STEM degree or equivalent (robotics, computer science, engineering, or related)
Desirable:
  • ROS 2, embedded systems, hardware drivers
  • Sensors (cameras, IMUs, LiDAR), CAN protocols, Docker
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics and Motion Control Engineer
Robotics and Motion Control Engineer

Cortech talent solutions • Reading

Hybrid
GBP 30,000 - 45,000
Autonomous Robotics Software Engineer (C++/Python/ROS 2)
Autonomous Robotics Software Engineer (C++/Python/ROS 2)

KO2 Embedded Recruitment Solutions LTD • Reading

On-site
GBP 27,000 - 45,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
Robotics Software Engineer

Cortech Talent Solutions Ltd • Reading

Hybrid
GBP 42,000 - 64,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
Robotics Software Engineer (Hybrid) - ROS2, C++ & Python
Robotics Software Engineer (Hybrid) - ROS2, C++ & Python

Cortech Talent Solutions Ltd • Reading

Hybrid
GBP 42,000 - 64,000
Robotics Software Engineer
Robotics Software Engineer

Annapurna • Greater London

Hybrid
GBP 65,000 - 90,000
Software Application Engineer
Software Application Engineer

Script & Dot • Portsmouth

Hybrid
GBP 59,000 - 72,000
Field Robotics Engineer - Hardware Integration / Cameras / Sensors / Lidar / ROS
Field Robotics Engineer - Hardware Integration / Cameras / Sensors / Lidar / ROS

European Tech Recruit • Oxford

Hybrid
GBP 60,000 - 90,000
Equity
Relocation support
Referral scheme
Field Robotics Engineer
Field Robotics Engineer

European Tech Recruit • Oxford

Hybrid
GBP 60,000 - 90,000