Robotics Software Developer
Robotics Software Engineer – Contract – Onsite London
We are supporting an innovative engineering organisation developing advanced robotics systems within a real-world manufacturing environment.
This is an opportunity to join a highly skilled team at a critical stage, helping prepare an existing system for deployment.
This is a hands-on role focused on improving system reliability, developing new features, and ensuring performance in real-world conditions. You’ll work across the software stack alongside mechanical and software engineers, contributing wherever priorities require.
Skills & Experience:
Essential:
- Commercial experience in robotics software development
- Strong programming skills in Python and/or C++
- Experience working with physical robotic system s (not purely simulation)
- Experience working within existing codebases and complex systems
- Strong problem-solving skills and ability to manage edge cases
- Ability to contribute quickly with minimal onboarding
- Comfortable working onsite full-time
Desirable:
- Experience with ROS / ROS2
- PLC programming
- ABB robotics
- Computer vision in robotics (calibration, integration)
- Experience with embedded systems (e.g. Jetson)
- NVIDIA robotics stack / Isaac Sim
- Linux systems (Docker, networking, device drivers)
Additional Information:
- Location: London (Hybrid/on-site preferred)
- Competitive rate, dependent on experience