Sign up to our newsletter here

Robotics Software Engineer

Can you imagine making a career of your passion for robotics?

Are you an experienced software developer with commercial experience and now looking for a robotics environment to thrive in?

Would you like to challenge yourself with developing and creating robotic systems and solutions to solve real-world/human problems?

Do you have strong C++ and Python skills, like to work on production systems, polish the code, document and cover with tests properly?

Looking to join an international, industry-leading robotics company?

Perhaps this is your next career move?

About the Shadow Robot Company

The Shadow Robot Company is an established, employee-owned, international and world-leading robotics company, and we’re looking to expand our London-based team.

 

We exist to develop and create awesome robots for advancing dexterity.

 

There are seventeen different nationalities in our small team of people. We are based in London with a small team in Madrid.

group photo of the Shadow Robot engineering team, making various Hand signals and smiling

Our core values are:

We care about each other

  • We enjoy challenging the impossible
  • Compassionate

When we add new people to our team, wherever you’re based and whatever role you’re doing, you’ll see that we all live and breathe these core values.

Your Impact as our new Robotics Software Engineer

You’ll be a key member of our small London-based software development team of three alongside our one remote-based architect.

You’ll work on stimulating problems to deliver new solutions using advanced robotic systems, mostly developing software for our dexterous hand products and teleoperation systems.

Alongside the challenging tasks, there will be tasks that include manual and automated testing, fixing bugs, creating and improving documentation.

This role is wholly based in the London office (a 2-minute walk from Gospel Oak station), so you can access the hardware and help us develop and test the solutions.

To be successful in this Software Engineer role, we’d love to hear from you if you have the following experience, skillsets and personality – where we have a Must Have section followed by our Nice to Have skills/knowledge.

Here are our Must Haves:

Software engineering experience in a commercial environment, ideally with a focus on integration and testing.

Experience developing code for robots either professionally or for your own projects.

Strong C++ and python programming skills, working in Linux

A positive outlook on solutions – you love solving problems.

Good knowledge of programming under Linux.

You will also have experience using ROS.

Nice to have skills and experience:

Ideally, experience (even non-professional) with embedded programming.

You love learning and thrive in an environment where learning is encouraged.

You’ll thrive as a member of our small 30-person team across the UK and Spain.

There is no arrogance, and you love that this is a team-orientated organisation – if one person succeeds, we all succeed.

Experience of working with robots in simulation is desirable.

Our culture and environment works well for you if:

You love learning and thrive in an environment where learning is encouraged.

You’ll thrive as a member of our small 32-person team across the UK and Spain.

There is no arrogance, and you love that this is a team-orientated organisation – if one person succeeds, we all succeed.

We look forward to hearing from you

Overview of role, benefits and hiring process:

Job title: Robotics Software Engineer

Department: Software Team

Based: Gospel Oak, London (about 2 min walk from the station)

Start date:      ASAP/August 2025

No agencies, please – liaise with TalentJet Group if you’re exploring the PSL.

Oak, London

Start date: ASAP

Package includes 28 days holidays + bank holidays

If this sounds like your next career move, please apply here and Helen will be in touch.