Job offer

Backend Developer (LabORA)

Date of call

22/05/2025

Deadline

06/06/2025

Responsible

Guillem Alenyà Ribas

Type

Temporary

Description

At IRI, we’re launching LabORA, a pioneering open robotics lab focused on tackling the challenges of ageing in place through smart technologies. Housed in a 500 m² facility at the Faculty of Mathematics at the Universitat Politècnica de Catalunya (UPC), LabORA is a hub for building and testing assistive robotics systems in real-life conditions. The heart of the lab is a 70 m² fully equipped smart apartment, where we integrate:
- Mobile robots and robotic arms
- Advanced sensors and AR interfaces
- In-house and commercial robotic platforms
- Standardised software stacks for testing and deployment

This is a space designed for building real solutions for real people, particularly older adults and caregivers.


About the offer
As part of a multidisciplinary team, you will contribute to the development of the robotic system architecture that powers a suite of assistive applications designed to support older adults in their homes. These include functionalities such as verbal interaction, cognitive and physical exercises, teleoperation, activity monitoring, object retrieval and delivery, and semantic mapping. The backend you help build will integrate with robotic systems, databases, and AI components to ensure a seamless, robust, and responsive user experience.

Target Candidates:
- Recent graduates
- Candidates with 1–3 years of experience
- Graduates interested in pursuing a PhD

Your Role:
You’ll be responsible for designing, implementing, and maintaining backend services that interface with ROS-based robotic platforms, Android-based applications, handle data storage and retrieval, and coordinate system-wide logic and communication.

Why Join Us?
- Be part of a multidisciplinary research team at the intersection of robotics, AI, and healthcare
- Use your skills to build systems that support independent living and social wellbeing
- Work in a fully equipped lab with real-world testing facilities and state-of-the-art platforms
- Develop technology that combines research excellence with social impact
- Explore PhD and long-term research opportunities within the institute

The salary will be based on experience, and we are committed to building a diverse and inclusive team.

Requirements

Qualifications: Bachelor’s or Master’s degree in Computer Science, Robotics, Engineering, or a related field
Knowledge: Must-haves:
- Intermediate skills in Python or C++
- Good understanding of software architecture and modular system design


Nice-to-haves:
- Familiarity with ROS2
- Knowledge of AI techniques, LLMs, or machine learning libraries
Experience: Must-haves:
- Experience with ROS (Robot Operating System)
- Experience with SQL, NoSQL, Vector and database integration
- Experience with GitHub or GitLab for code versioning and collaboration


Nice-to-haves:
- Experience with real-time systems or robotic middleware
- Experience working on human-robot interaction projects
Languages: Fluent in English
Other: Female candidates and individuals from underrepresented groups are strongly encouraged to apply

Contacts

Please, send your documentation before 06/06/2025 to:

Email: jobs (at) iri.upc.edu
Address: C/ Llorens i Artigas 4-6, 2a planta. 08028 Barcelona, Spain.
Fax: 93 401 57 50
Note: Please, remember to reference the offer (ID-145) and include the following documentation: CV