Robotics Software Engineer

Tec Partners Recruitment Ltd

Greater London

Hybrid

GBP 83,000 - 111,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tec Partners Recruitment Ltd. is recruiting a Robotics Software Engineer for a 3‑month contract in London, hybrid/remote.

You will work on a ROS2 Jazzy stack, delivering production software for industrial robotic systems, collaborating with software, robotics and controls engineers. Strong Python and Linux skills, with ROS2, CI/CD and debugging experience are essential.

Hybrid/remote with on-site preference in East London.

Qualifications

  • Production software engineering experience with testing, CI/CD, and debugging.
  • Strong Python software engineering skills applied to robotics.
  • Experience with ROS2 including nodes, topics, services, actions, parameters, launch and composition.
  • Strong Linux skills (shell, systemd, networking, containers).
  • Ability to work in a distributed engineering team and adapt to existing codebase.
  • Experience with hardware, robotics, or automation environments is desirable.
  • C++ experience is advantageous but not essential.

Responsibilities

  • Develop and deliver features across a ROS2 Jazzy robotics software stack.
  • Design modular, testable and well-documented software components.
  • Diagnose and resolve complex system issues using field data, simulation and real hardware testing.
  • Reproduce bugs and validate features directly on physical robotic systems.
  • Develop robust solutions to real-world edge cases and integration challenges.
  • Participate in code and design reviews to maintain high engineering standards.
  • Contribute to developer tooling, engineering processes and continuous improvement.
  • Collaborate closely with software, robotics, controls and product engineering teams.

Skills

Python
ROS2
Linux
CI/CD
Debugging
Hardware interaction

Tools

Docker
Git
Gazebo
NVIDIA Jetson
Isaac Sim

Job description

Robotics Software Engineer – Contract

Location: London – Hybrid / Remote

Duration: 3 months

Rate: Flexible

Sector: Robotics & Automation

Opportunity Overview

An innovative robotics and automation business is looking for a Robotics Software Engineer to join its engineering team on an initial 3‑month contract.

You’ll work across a modern ROS2 Jazzy robotics software stack, developing and deploying software that controls industrial robotic systems used in real‑world manufacturing environments.

This is an opportunity for a strong software engineer with practical robotics exposure to work alongside robotics developers, controls engineers and product engineers, with your work being deployed directly onto physical robotic systems.

Key Responsibilities
  • Develop and deliver features across a ROS2 Jazzy robotics software stack.
  • Design modular, testable and well‑documented software components.
  • Diagnose and resolve complex system issues using field data, simulation and real hardware testing.
  • Reproduce bugs and validate features directly on physical robotic systems.
  • Develop robust solutions to real‑world edge cases and integration challenges.
  • Participate in code and design reviews to maintain high engineering standards.
  • Contribute to developer tooling, engineering processes and continuous improvement.
  • Collaborate closely with software, robotics, controls and product engineering teams.
Essential Skills & Experience
  • Proven experience developing and maintaining production software, including testing, CI/CD and debugging existing code.
  • Strong Python software engineering skills applied to robotics or other complex software systems.
  • Practical experience with ROS2, including nodes, topics, services, actions, parameters, launch and composition.
  • Strong Linux skills, including shell, systemd, networking and containers.
  • Ability to work effectively within a distributed engineering team and quickly become productive within an existing codebase.
  • Experience working with physical hardware, robotics or automation environments is highly desirable.

C++ experience is advantageous but not essential.

Desirable Experience
  • Working within a large or established software codebase.
  • Docker‑based development and deployment.
  • Behaviour trees or similar approaches for orchestrating long‑running robotic tasks.
  • Software integration with physical hardware such as controllers, sensors or industrial equipment.
  • Simulation environments such as Isaac Sim, Gazebo or similar.
  • Industrial robotic arms, motion planning or manufacturing automation.
  • DDS configuration and multi‑machine ROS2 networking.
  • Structured logging, metrics and record/replay tooling.
  • Embedded Linux and edge‑computing platforms such as NVIDIA Jetson.
What’s on Offer
  • Initial 3‑month contract with immediate impact.
  • Opportunity to work on real‑world robotics and automation technology.
  • Exposure to a modern robotics stack incorporating ROS2, industrial robots, edge compute and physical AI.
  • Collaborative environment working alongside experienced robotics, software and controls engineers.
  • Hybrid/remote flexibility, with on‑site working in East London preferred.
  • The opportunity to see your software deployed directly onto physical robotic systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer (ROS2) - Hybrid Contract, London
Robotics Software Engineer (ROS2) - Hybrid Contract, London

Tec Partners Recruitment Ltd • Greater London

Hybrid
GBP 83,000 - 111,000
Robotics Software Engineer
Robotics Software Engineer

KO2 Embedded Recruitment Solutions LTD • Reading

On-site
GBP 27,000 - 45,000
Robotics Software Engineer - C++ ROS2
Robotics Software Engineer - C++ ROS2

Redline Group Ltd • Cambridge

On-site
GBP 60,000 - 90,000
Robotics and Motion Control Engineer
Robotics and Motion Control Engineer

Cortech talent solutions • Reading

Hybrid
GBP 30,000 - 45,000
Robotics Tooling and Calibration Engineer
Robotics Tooling and Calibration Engineer

Cognitive Group | Part of the Focus Cloud Group • Greater London

Hybrid
GBP 111,000 - 138,000
Staff Controls Software Engineer
Staff Controls Software Engineer

Lithe Consulting Ltd • Greater London

On-site
GBP 120,000 - 180,000
Private healthcare
Equity
Pension
+2
Robotics Software Engineer
Robotics Software Engineer

Cortech Talent Solutions Ltd • Reading

Hybrid
GBP 42,000 - 64,000
Staff Controls Software Engineer
Staff Controls Software Engineer

Lithe Transformation • Greater London

On-site
GBP 110,000 - 170,000
Annual leave
Private healthcare
Equity
+4
Robotics Software Engineering Manager
Robotics Software Engineering Manager

0286 Rosenxt UK Ltd. • Bristol

Hybrid
GBP 90,000 - 140,000
30 days annual leave
Employer pension 10%
Life insurance
+3
Robotics Software Engineer (C++/ROS2) - Cambridge-based
Robotics Software Engineer (C++/ROS2) - Cambridge-based

Redline Group Ltd • Cambridge

On-site
GBP 60,000 - 90,000