Robotics Software Engineer – (Madrid)

Robotics Software Engineer – (Madrid)

15 ago
|
Able Human Motion
|
Madrid

15 ago

Able Human Motion

Madrid

Employment type:

Full-time, permanent contract
Working model:

Hybrid, up to 2 remote-working days per week
Incorporation:

January 2027
Position Overview

ABLE Human Motion's R&D; team is seeking a Robotics Software Engineer to contribute to the development of advanced control and software technologies for our

robotic exoskeletons .
Key Responsibilities

Support the

transition from an embedded Python system to a ROS2-based architecture , from high-level design to implementation and validation.
Design and implement new control strategies

and functionalities for robotic lower-limb exoskeletons.
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.
Contribute to code reviews, technical documentation and software development processes.
Collaborate closely with multidisciplinary teams (control, mechanical design, clinical partners, physiotherapists).
Requirements

Completed PhD in Robotics, Control Engineering, Computer Science or a closely related field.
At least 3 years

of professional or research hands-on experience developing robotic systems using ROS 2 beyond just academic/simulation work.
Strong programming skills in modern C++ and Python.
Strong understanding of software architecture in robotic systems.
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.).
Legal authorisation to work in Spain.

📌 Robotics Software Engineer – (Madrid)
🏢 Able Human Motion
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: robotics software engineer – (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: robotics software engineer – (madrid) / madrid