Senior Robotics Software Engineer (C++ / Data Systems)

Senior Robotics Software Engineer (C++ / Data Systems)

Location: Cambridge (Hybrid)

Salary: £40,000 - £65,000 (Profit Share & Share Options)

Job Type: Full-Time, Permanent

We're seeking a Robotics Software Engineer to develop the software systems responsible for collecting, processing and analysing data from distributed robotic platforms. This is an ideal opportunity for a Robotics Software Engineer who enjoys modern C++, data systems and real-world engineering challenges.

What You'll Be Doing

  • Developing modern C++ software
  • Building data acquisition systems
  • Creating data pipelines and monitoring tools
  • Working with databases and cloud-connected systems
  • Supporting fleet-scale robotic deployments

Essential Skills

  • Modern C++
  • Linux
  • Data acquisition or monitoring systems
  • Database experience (PostgreSQL preferred)
  • Strong software engineering fundamentals

Nice To Have

  • Robotics experience
  • ROS2
  • Cloud platforms
  • Docker
  • Python
  • Fleet management systems

Benefits

  • Hybrid working
  • Profit share / share options
  • Flexible working environment
  • Career development opportunities
  • Exposure to innovative robotics projects

Apply

If you're a Robotics Software Engineer with strong C++ skills and an interest in data-driven engineering systems, we'd love to hear from you.

Job Details

Company
OpenSourced Ltd
Location
Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / Remote Options
Employment Type
Full-Time
Salary
£40,000 - £65,000 per annum
Posted