The English-language job board for Spain

Robotics Software Engineer – ROS2

Hybrid in Barcelona·Full-time·Added 13 days ago (last checked 7 Oct)

Overview

Work mode
Hybrid, Barcelona
Contract
Full-time
Experience
3+ years
Education
Doctorate

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Requirements

What we're looking for

  • 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.).

Nice to have

  • Familiarity with software development in regulated/safety-critical environments (e.g. IEC 62304, ISO 13485).
  • 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.

Pay & benefits

What you'll get

  • Opportunity to work on physical robotic systems used in real clinical environments.
  • Meaningful work developing technology that directly improves people's mobility and rehabilitation.
  • 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.

Visa & relocation

  • Legal authorisation to work in Spain.

The role

Location: Barcelona, Spain (incorporation in January 2027)

About Us: 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 rehabilitation, health and quality of life for millions of people with mobility impairments.

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.

What you'll do

  • 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).

Hiring process

How to Apply? Send an email to hello@ablehumanmotion.com attaching your CV with the subject "Robotics Engineer ROS2".

About ABLE Human Motion

ABLE Human Motion is a medical device company specializing in the design, manufacture, and commercialization of robotic exoskeletons. These devices are intended to enhance mobility, health, and quality of life for individuals with disabilities, particularly those with spinal cord injuries. The company operates within the medical robotics industry, focusing on innovative solutions for rehabilitation and mobility assistance.

Industry
Medical Robotics
Founded
2018
Headquarters
Barcelona, Spain
In Spain
Barcelona

Good to know if you are moving

  • ABLE Human Motion is headquartered in Barcelona, Spain, making it a local employer with a strong presence in the region.
  • The company focuses on medical robotics, specifically the design and manufacture of exoskeletons for rehabilitation.
  • ABLE Human Motion values inclusivity, diversity, and innovation, which are reflected in their product development and company culture.
  • The company has a mission to make exoskeleton technology accessible and usable for a wide range of patients.
  • ABLE Human Motion is certified with ISO-13485, ensuring high standards in the manufacturing of their medical devices.
All open roles at ABLE Human Motion
WhatsApp

Quality Assurance Internship

ABLE Human Motion1mo ago
Hybrid in BarcelonaNo Spanish needed

Clinical Evaluation Specialist

ABLE Human Motion1mo ago
Hybrid in BarcelonaBasic Spanish

Junior Marketing Content Specialist

ABLE Human Motion1mo ago
Hybrid in BarcelonaFluent Spanish
See all 6 jobs