Enable job alerts via email!

Robotics Software Engineer - C++/Linux

Redline Group Ltd

Cambridgeshire and Peterborough

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

An innovative technology company is seeking a Robotics Software Engineer with expertise in C++ and Linux. Based in Cambridge, the role involves developing software for advanced robots and collaborating in an Agile environment. Ideal candidates will have a degree in Software Engineering or Computer Science and experience with ROS. This position offers career growth and a competitive salary.

Benefits

Competitive salary
Career growth opportunities
Profit share options

Qualifications

  • Proven experience working with C++ and Linux.
  • Extensive experience in Robotic Operating Systems (ROS1/ROS2).
  • Familiarity with UML and microcontroller programming.

Responsibilities

  • Design and develop software systems for advanced robots.
  • Collaborate with electronics, mechatronics, and research teams.
  • Test and debug written code.

Skills

C++
Linux
Robotic Operating Systems (ROS1/ROS2)
Agile methodology

Education

Degree or master's in Software Engineering or Computer Science

Tools

Docker
Jira
Job description

Robotics Software Engineer - C++/Linux

Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation?

If so, our client - an innovative "tech for good" start-up - is actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions.

The Robotics Software Engineer, based in Cambridge, will be responsible for:

  • Designing, developing, and testing software systems for advanced robots
  • Collaborating with electronics, mechatronics, and research teams in an Agile environment
  • Testing, debugging, and verifying written code
  • Travelling to field sites to support physical robots

To apply for this Robotics Software Engineer role, you should have:

  • A degree or master's in Software Engineering, Computer Science, or equivalent
  • Provable experience working with C+ and Linux
  • Extensive experience with ROS1/ROS2 (Robot Operating System)
  • Familiarity with UML, microcontroller programming, embedded devices for robotics (e.G., NVIDIA Xavier/Jetson), Docker, Jira is beneficial

This role offers a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options.

To apply for this Robotics Software Engineer - C++/Linux role, please send your CV to (url removed) Or call (phone number removed) / (phone number removed)

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