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