Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer

Randstad Technologies

Greater London

On-site

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading specialist recruitment agency is seeking a Senior Software Engineer for a permanent on-site position in London. The successful candidate will work on developing application-level software for robotics systems, integrating various components, and debugging in both simulation and real environments. The ideal applicant will have over 5 years of experience in robotics, and strong skills in C++ and ROS/ROS2. Join us to shape the future of robotics!

Benefits

Excellent on-site benefits

Qualifications

  • 5+ years of experience in robotics.
  • Expertise in C++ programming and robot operating systems (ROS/ROS2).
  • Strong debugging skills and hardware experience.

Responsibilities

  • Develop application-level software for robots.
  • Integrate components across control, navigation, vision, and reinforcement learning.
  • Shape architecture and interfaces for robotics systems.
  • Debug systems in both simulation and real environments.
  • Support field testing activities.

Skills

C++
ROS/ROS2
Strong debugging skills
Collaborative mindset
Job description
Overview

Senior Software Engineer (Robotics)

London (On-site, 5 days/week)

Permanent role with excellent on-site benefits

We're looking for a Senior Software Engineer to help turn our advanced robotics stack into a dependable, real-world product. This is a hands‑on role where you'll write production code, integrate subsystems, and work directly with robots in both simulation and hardware environments.

You'll build application‑level software that connects control, navigation, perception, learning, and platform systems—ensuring they operate as a seamless, reliable whole. Expect cross‑disciplinary collaboration, rapid iteration, and solving practical challenges close to hardware.

Responsibilities
  • Develop app-level software for clients robots
  • Integrate components across control, navigation, vision & RL
  • Shape architecture + interfaces
  • Debug systems in sim + real environments
  • Support field testing
Qualifications
  • 5+ years robotics
  • C++ + ROS/ROS2
  • Strong debugging + hardware experience
  • Collaborative, hands‑on mindset

Join us and help build the future of robotics!

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.