Robotic Software Engineer
4 Days Old
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
Design, develop, and maintain large-scale Python codebases for robotic control systems
Integrate software with real-world hardware including sensors, actuators, PLCs, and robotic platforms
Debug and support long-running robotic systems in live environments
Work closely with mechanical and electrical engineers to deliver integrated solutions
Contribute to system architecture, safety, and reliability practices
MUST-HAVES (Non-Negotiable)
Core Technical Requirements
Industrial or real-world robotics experience
Mobile robots, robotic arms, automation cells, or similar physical systems
Python as a primary programming language
Used in robotics, control, or automation (not just data science or scripting)
Experience maintaining large Python codebases (not standalone scripts)
Strong knowledge of:
Object-Oriented Design in Python
Dependency management
Experience debugging long-running Python systems
Python used in safety-critical or regulated environments
Robotics & Systems Experience
Strong experience with ROS (ROS1 or ROS2) in real projects
Experience with safety-critical or reliability-critical systems
Robotics, medical devices, aerospace, industrial automation, etc.
Hardware-adjacent software development experience
Sensors, actuators, PLCs, embedded systems, real-time behaviour
Comfortable debugging physical systems
Logs, sensors, timing issues, behavioural anomalies
GOOD-TO-HAVES
C++ and/or C# experience
Autonomous Mobile Robots (AMRs), navigation, SLAM
Machine vision (cameras, calibration, perception)
CI/CD in robotics environments
Experience in regulated industries (medical devices, pharma manufacturing)
Bachelor's or Master's degree in Robotics, Mechatronics, Computer Science, or Engineering
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
TPBN1_UKTJ
- Location:
- Cambridge
- Salary:
- not provided
- Job Type:
- FullTime
- Category:
- IT;Engineering
We found some similar jobs based on your search
-
3 Days Old
Robotic Software Engineer
-
Cambridge, Cambridgeshire
- Information Technology
Robotic Software Engineer Location: Melbourn, Cambridge (On-site) Employment Type: Permanent or Contract Salary (Permanent): £50,000 - £65,000 per annum The experience expected from applicants, as well as additional skills and qualifications need...
More Details -
-
3 Days Old
Robotic Software Engineer
-
Cambridge
-
£50,000 - £65,000
- IT & Computers
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 Soft...
More Details -
-
4 Days Old
Robotic Software Engineer
-
Cambridge
-
not provided
- IT & Computers
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 So...
More Details -
-
4 Days Old
Robotic Software Engineer
-
Cambridge
-
not provided
- IT;Engineering
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 Sof...
More Details -
-
25 Days Old
Robotic Software Engineer
-
Linton
-
£250 - £310 /day
- IT
Role: Robotic Software Engineer Location: Cambridge, UK Work model:Onsite Contract duration-6 Months We are seeking a Robotic Software Engineer for a pioneering life sciences organization. In this hands-on role, you will contribute to software de...
More Details -
-
34 Days Old
Robotics Software Design Engineer - C++/PostgreSQL
-
Cambridge, Cambridgeshire
-
£65,000
- Information Technology
Robotics Software Design Engineer - C++/ PostgreSQL Ensure all your application information is up to date and in order before applying for this opportunity. Are you an experienced Software Engineer with a strong background in C++ development and dat...
More Details -