Robotics Firmware Engineer

ABLE Human Motion
Barcelona, Catalonia, Spain
F
ABLE Human Motion company logo

Robotics Firmware Engineer

ABLE Human Motion

Barcelona, Catalonia, Spain

Full-time

Engineering

Get AI-powered advice on this job and more exclusive features.

We are a pioneering start-up that creates lightweight, quick to adjust, and accessible robotic exoskeletons for rehabilitation.

Our mission is to democratize access to this technology, improving the rehabilitation, health and quality of life of millions of people with mobility impairments.

Position Overview

We are seeking a

Robotics Firmware Engineer

to help create one of the most advanced robotic exoskeletons in the world.

You will play a key role in driving the

implementation of innovative control methods

that enhance user independence and enable walking in more complex real-world environments.

We are currently transitioning our firmware and control stack from an embedded Python system running on Raspberry Pi to a

ROS2-based architecture written primarily in C++.

We are looking for a

highly proactive robotics engineer

with strong ROS2 expertise to play a key role in this transition.

This position goes beyond implementation: we are looking for someone who sees

ROS2 as a native framework

, who can help define architecture, mentor the team, establish best practices, and actively contribute to the evolution of our control strategies.

In addition to software development, this role involves

active participation in the ideation of new control strategies

to improve gait quality and ease of use.

This is a highly challenging problem due to the complex interaction between the exoskeleton, the patient, and the physiotherapist, which is difficult to model and requires both engineering rigor and creativity.

Key Responsibilities

Participate in the

design and implementation of new control strategies and functionalities

for robotic lower-limb exoskeletons.

Lead and support the

transition from an embedded Python system to a ROS2-based architecture

, from high-level design to implementation and validation.

Define and promote

ROS2 best practices

, including node architecture, communication patterns, lifecycle management, and deployment strategies.

Contribute to the definition of

robust software maintenance and scalability strategies

, including modularity, testing, and long-term maintainability.

Design and implement

testing strategies using simulation environments

to validate control and system behavior.

Participate in

research projects related to Reinforcement Learning applied to robotic systems

, particularly through simulation-based approaches.

Collaborate closely with multidisciplinary teams (control, mechanical design, clinical partners, physiotherapists).

Requirements

Master's degree in Robotics, Industrial Engineering, Electronics, Computer Science, or a related field.

At least 1 year of professional experience

programming with

ROS2, C++

and

Python

Strong understanding of software architecture in robotic systems.

Strong mathematical background.

Experience with

Git

and modern development workflows, including

CI/CD.

Familiarity with motion-control communication protocols such as

CANOpen

or

EtherCAT

, as well as general communication protocols (SPI, I2C, UART, etc.).

Ability to work in the European Union (valid EU work permit).

Nice to have

Experience working with

Raspberry Pi

or similar embedded computing platforms.

Experience using

Docker

in robotics or embedded systems.

Hands-on experience with

robot simulation environments

(e.g., Gazebo, Ignition, or similar).

Experience applying or researching

Reinforcement Learning in robotics.

A strong

Maker / DIY mindset

— you enjoy building, experimenting, and bringing ideas to life.

The opportunity to work on

real-world robotic systems that directly improve people's lives

, and within one of the

most promising healthcare companies

in Europe.

A technically challenging role at the intersection of

robotics, control, and human interaction

, with significant influence over

architecture, technical direction, and best practices.

A collaborative,

research-driven environment

with room to explore new ideas.

Full-time contract with

competitive compensation

Aligned With Experience And Responsibilities.

And flexible hours, with the option of

telework 2 days

a week.

How to Apply?

Send an email to ****** attaching your CV with the subject

"Robotics Firmware Engineer".

Seniority Level

Entry level

Employment Type

Full-time

Job function

Engineering and Information Technology

Industries

Medical Equipment Manufacturing

Referrals increase your chances of interviewing at ABLE Human Motion by 2x

Get notified about new Firmware Engineer jobs in

Barcelona, Catalonia, Spain

Barcelona, Catalonia, Spain

#J-*****-Ljbffr

About the company

Company websiteRetail Luxury Goods and Jewelry

ABLE Human Motion is a medical device company based in Barcelona that was born with a clear mission: enabling mobility, for everyone.

We design, develop, manufacture and commercialize innovative exoskeleton technology to improve the mobility, health and quality of life of people with disabilities.

The company, which is a spin-off from Universitat Politècnica de Catalunya (UPC), was founded by Alfons Carnicero, Alex Garcia, and Josep M. Font in October 2018, after several years of research and development by the UPC Biomechanical Engineering Lab.

Our first product for Neurorehabilitation Clinics: ABLE Exoskeleton

Lightweight
Quick donning
Cost-effective
Versatile

The device is the result of a collaboration with hundreds of clinicians and patients, integrating their feedback into the design to better address their needs. Clinical trials have been conducted by leading neuro-rehabilitation hospitals like Heidelberg University Hospital (Germany), Institut Guttmann (Spain) and Sint Maartenskliniek (Netherlands).

We have a team of curious, fearless, humble and fun people who are crazy enough to think they can change the world. And it seems to be working, as the company has been recognized as the Best European Robotics Startup and winner of the Toyota Startup Awards “Mobility for All” competition. Together we are building a cutting-edge technology company to turn disability into ABILITY.

Let’s talk!

www.ablehumanmotion.com
[email protected]