Enable job alerts via email!

Robotics Software Engineer - C++/Linux

Redline Group Ltd

Fen Ditton

On-site

GBP 40,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech start-up is seeking a Robotics Software Engineer with expertise in C++ and Linux. This exciting role involves designing and developing software for advanced robotic systems while collaborating with cross-functional teams in an Agile setting. You'll have the opportunity to work on cutting-edge technology that promotes positive societal impact. With excellent career growth prospects and profit-sharing options, this position is perfect for those looking to make a difference in the robotics field. If you have a passion for technology and robotics, this role could be your next big step!

Qualifications

  • Proven experience in C++14 and Linux development.
  • Strong background in robotic operating systems is essential.

Responsibilities

  • Design and develop software systems for advanced robots.
  • Collaborate with teams in an Agile environment.

Skills

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

Education

Degree in Software Engineering
Master's in Computer Science

Tools

Docker
Jira
UML

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? Do you live in the Lisbon area or would love the opportunity to live and work in Portugal?

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

Responsibilities:
  1. Designing, developing, and testing software systems for advanced robots
  2. Collaborating with electronics, mechatronics, and research teams in an Agile environment
  3. Testing, debugging, and verifying written code
  4. Travelling to field sites to support physical robots
Minimum Requirements:
  1. A degree or master's in Software Engineering, Computer Science, or equivalent
  2. Provable experience working with C++14 and Linux
  3. Extensive experience with ROS1/ROS2 (Robot Operating System)
  4. 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.