Job description
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.