Job Description
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 systems (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