Job Search and Career Advice Platform

Enable job alerts via email!

Perception Software Engineer - SLAM/C

Redline Group Ltd

Cambridgeshire and Peterborough

On-site

GBP 50,000 - 70,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 robotics company in Cambridge is seeking a Perception Software Engineer - SLAM to design software for next-generation autonomous platforms in agricultural environments. Ideal candidates will have strong C++ experience and knowledge of SLAM, vision systems, and ROS2 pipelines. This role offers a competitive salary, flexible working arrangements, and the chance to be part of a growing, innovative team focused on pioneering robotic systems.

Benefits

Competitive salary
Flexible working
Profit sharing opportunities

Qualifications

  • Strong C++ experience, ideally with a focus on vision systems and image processing.
  • Experience working in Linux or similar development environments.
  • Exposure to SLAM, mapping, and autonomous navigation techniques.

Responsibilities

  • Design, develop, and test software for autonomous robotics applications.
  • Develop ROS2 image pipelines and integrate vision systems.
  • Implement SLAM, mapping, and landmark recognition.

Skills

C++ experience
Vision systems expertise
Linux development
SLAM and mapping techniques
ROS2 pipelines
Motor control loops

Tools

CUDA
Job description
Perception Software Engineer - SLAM/C++

We are partnered with a robotics business in the Cambridge area who are developing next-generation autonomous platforms. They are looking for a Perception Software Engineer - SLAM to design and implement software that enables advanced robotic perception and navigation in real-world agricultural environments.

In this Perception Software Engineer - SLAM role, you will:

  • Design, develop, and test software for autonomous robotics applications, specifically for raspberry-picking robots
  • Develop ROS2 image pipelines and integrate vision systems
  • Implement SLAM, mapping, and landmark recognition to navigate complex bush and field environments
  • Collaborate with electrical, electronics, and software teams to develop world-class systems
  • Work on motor control loops to ensure accurate robot motion
  • Interface with cameras using CUDA for high-performance vision processing
  • Support improvements across robot navigation and environmental interaction

The ideal Perception Software Engineer - SLAM will have:

  • Strong C++ experience, ideally with a focus on vision systems and image processing
  • Experience working in Linux or similar development environments
  • Exposure to SLAM, mapping, and autonomous navigation techniques
  • Familiarity with ROS2 pipelines, motor control loops, or robotics platforms
  • CUDA experience is desirable but not essential

This is a fantastic opportunity to join an innovative team building real-world robotic systems. The role offers a competitive salary, flexible working, a collaborative and creative environment, and the chance to participate in profit sharing as the company grows.

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