Robotic Software Engineer
Location: Melbourn, Cambridge (On-site)
Employment Type: Permanent or Contract
Salary (Permanent): £50,000 - £65,000 per annum
Contract Rate: £300 - £400 per day
Role Overview
We are seeking a highly capable Robotic Software Engineer to join our engineering team working on real-world, safety-critical robotic systems. This is a hands-on role focused on developing, maintaining, and deploying robust Python-based software for industrial and autonomous robotic platforms.
You will work closely with mechanical and electrical engineers to build and operate complex physical systems including mobile robots, robotic arms, automation cells, and sensor-driven platforms.
Key Responsibilities
1. Design, develop, and maintain large-scale Python codebases for robotic control systems
2. Integrate software with real-world hardware including sensors, actuators, PLCs, and robotic platforms
3. Debug and support long-running robotic systems in live environments
4. Work closely with mechanical and electrical engineers to deliver integrated solutions
5. Contribute to system architecture, safety, a...