×
Register Here to Apply for Jobs or Post Jobs. X

C++ Robotics engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Wave Recruitment
Full Time position
Listed on 2026-08-24
Job specializations:
  • Software Development
    Robotics, Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 65000 - 90000 GBP Yearly GBP 65000.00 90000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

A robotics company in London is growing its technical team and needs a software engineer who is comfortable across the whole stack of a physical product: perception, estimation, control, and the code that connects them to real hardware.

Company mission

A robotics company applying machine learning to real-world sensing and autonomy problems.

Role Overview

A broad software role sitting at the intersection of robotics, machine learning and systems engineering. You will take new concepts from proof of concept through prototype and into trials, owning the software and the integration along the way, and working closely with partners and stakeholders as things move towards the real world.

The work is highly interdisciplinary, and the team cares more about motivation and willingness to learn than ticking every box. If you are strong in some of the areas below and excited to grow into the rest, you fit the brief.

What You’ll Own Software and Integration
  • Building and owning software from proof of concept through prototype to trials
  • Integration across robotics, machine learning and systems engineering
  • Working with partners, suppliers and other stakeholders throughout
Technical Scope
  • Machine learning and computer vision
  • Sensors and camera modelling
  • State estimation and sensor fusion
  • Control theory
  • Modelling and simulation
  • Low-level programming and hardware/software integration
What We’re Looking For
  • A degree in robotics, electrical engineering, computer science, mathematics or a related field, or another engineering background backed by hands-on hardware/software integration work
  • Strong programming in a low-level language (C, C++ or Rust) plus Python
  • A working understanding of modern computer vision, including object detection and tracking, with experience training, optimising and deploying models for real-time or resource-constrained use
  • Hands-on state estimation and sensor fusion:
    Kalman filtering, factor graphs and the problems they underpin, such as SLAM
  • A solid grasp of sensors and how to model them, particularly cameras (camera and distortion models)
  • Self-directed initiative: you can take an unfamiliar problem, get up to speed through your own research, and document your findings so others can build on them
  • Clear communication, including with external partners and suppliers
Useful
  • Working knowledge of control theory, particularly designing and tuning PID controllers for closed-loop systems
  • Experience developing and testing systems before committing to hardware, from numerical modelling through to 3D simulation
  • Familiarity with RF and RF-based sensing, including how RF sensors and sensor arrays work
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary