Senior Robotics Software Engineer
Senior Robotics Software Engineer (C++ / ROS2)
Location: Cambridge (Remote Available)
Salary: £50,000 - £70,000 (Profit Share & Share Options)
Job Type: Full-Time, Permanent
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
What We're Looking For
- 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
Benefits
- Hybrid working
- Profit share / share options
- Flexible working hours
- Long-term career progression
- Cutting-edge robotics projects
- Collaborative engineering environment
Apply
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.