Robotics Software Engineer – C++ ROS2

Company: Redline Group
Apply for the Robotics Software Engineer – C++ ROS2
Location: Cambridgeshire
Job Description:

Overview

In this Robotics Software Engineer role, you will design, implement, and validate software for cutting-edge robotic platforms using C++ and ROS2. You’ll collaborate with electronics, mechatronics, and research teams within an Agile environment and provide hands-on support for field deployments. The role sits at a leading robotics tech-for-good company with cross-UK/EU operations and growth potential. You’ll shape reliable, scalable robotics software that enables real-world applications.

Pay / Benefits

  • salary and benefits package
  • profit-share potential

Responsibilities

  • Design, develop, and test software for advanced robotic platforms using C++ and ROS 2
  • Collaborate with electronics, mechatronics, and research teams in an Agile environment
  • Test, debug, and validate software performance and reliability
  • Provide on-site support for physical robotic systems, including travel to field locations

Key requirements

  • 3 years of industry Software Design experience
  • Bachelor or Master’s in Software Engineering, Computer Science, or related discipline
  • Strong commercial experience with C++ (C++14 or later) and Linux
  • Extensive hands-on experience with ROS2 (ROS1 knowledge beneficial)
  • Experience with robotics software development and integration
  • cross-functional collaboration
  • problem-solving orientation
  • adaptability and willingness to travel for field work
  • C++14+
  • ROS2
  • Linux

…

Posted: September 14th, 2026