Robotics Software Engineer (Barcelona)

Robotics Software Engineer (Barcelona)

02 oct
|
Able Human Motion
|
Barcelona

02 oct

Able Human Motion

Barcelona

Sector:
MedTech / Robotics

Location:
Barcelona, Spain

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 pr

📌 Robotics Software Engineer (Barcelona)
🏢 Able Human Motion
📍 Barcelona

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 (barcelona) / barcelona

Suscribete a esta alerta:

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