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