Senior Robotics Software Engineer

OpenSourced
Cambridge, UK
11 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£50,000.0 - £70,000.0
Working hours
Shift work

Tech stack

Computer Vision Distributed Systems Linux on Embedded Systems Motion Planning Robotic Automation Software Systems Integration Visual Systems Robot Operating System Linux Development C++14 Docker

Job description

We’re hiring a Senior Robotics Software Engineer to join a growing engineering team developing advanced autonomous robotic systems. This is not simulation-only development. As a Senior Robotics Software Engineer, you’ll build production-grade software that directly controls physical robotic platforms operating in demanding environments. If you enjoy solving complex robotics challenges using modern C++, ROS2 and real-world control systems, we’d love to hear from you.

What You’ll Be Doing

  • Developing modern C++ software for autonomous robotic systems
  • Building and maintaining ROS2-based robotic applications
  • Working on motion planning, trajectory generation and robot control
  • Integrating perception, sensor and vision systems
  • Collaborating with software, electronics and mechanical engineering teams

Requirements

  • Strong modern C++ experience
  • Commercial ROS2 experience
  • Robotics, automation or autonomous systems background
  • Linux development experience
  • Strong debugging and problem-solving skills

Nice To Have

  • ROS2 Control
  • Docker
  • Embedded Linux
  • Distributed systems
  • Computer vision or perception systems, If you’re a Senior Robotics Software Engineer looking to work on genuine robotics challenges rather than purely theoretical projects, we’d love to hear from you.

Benefits & conditions

  • Hybrid working
  • Profit share / share options
  • Flexible working hours
  • Long-term career progression
  • Cutting-edge robotics projects
  • Collaborative engineering environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Leveraging pre-attentive processing for visual system languages

Mourjo Sen Mourjo Sen · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:37 min

Example technology stack for robotics software development

Falk-Moritz Schaefer · World Congress 2022

2:22 min

Visualizing system layouts using the Wheeler-Kenyon excavation method

Markus Harrer Markus Harrer · World Congress 2025

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

Videos

See all

Related articles

See all