Job offer
Software Architect – Systems Integrator (LabORA)
Date of call
22/05/2025
Deadline
06/06/2025
Responsible
Guillem Alenyà Ribas
Type
Temporary
Warning: this offer is out of date!
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 Software Integrator, you will play a central role in the development and success of our robotic systems. You will define, design, develop, and maintain the overall software architecture, ensuring that the different software components built by various units (frontend, backend, robotics, AI) integrate seamlessly into a cohesive system.
You will also lead and coordinate a team of up to 6 developers, overseeing integration workflows, code quality, and design consistency across the entire system. This role is ideal for someone who enjoys big-picture thinking while still being close to the code and robotics hardware.
Target Candidates:
- Engineers with 2+ years of experience in robotics or complex software systems
- Candidates with a strong background in software architecture and team leadership
- Professionals eager to lead high-impact projects at the intersection of robotics and assistive technologies
Your Role:
- Define and maintain the global architecture of the robotic software stack
- Integrate software components developed by different teams (ROS nodes, Android apps, AI modules, backend services)
- Ensure system reliability, scalability, and maintainability
- Coordinate and lead a team of up to 6 developers
- Review code, lead design discussions, and manage Git workflows (GitHub/GitLab)
- Drive best practices in software engineering and documentation
- Interface with researchers, developers, and robotics engineers to align system design with project goals
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 equivalent |
| Knowledge: | Must-haves: - Strong programming skills in Python and/or C++ - Solid hands-on experience with Robot Operating System (ROS1 and/or ROS2) - Proficiency with GitHub or GitLab for code management, branching, and collaboration Nice-to-haves: - Background in systems involving perception, navigation, or manipulation - Familiarity with Docker, CI/CD pipelines, and DevOps tools - Understanding of HRI (human-robot interaction) or assistive technologies |
| Experience: | Must-haves: - At least 2+ years of experience as a Software Engineer - Proven experience in software architecture and modular system design Nice-to-haves: - Experience in robotic middleware, real-time systems, or distributed systems - Prior experience leading small to mid-sized software teams |
| Languages: | Fluent in English |
| Other: | - Female candidates and individuals from underrepresented groups are strongly encouraged to apply - Excellent communication and team leadership skills |
Contacts
Please, send your documentation before 06/06/2025 to: jobs (at) iri.upc.edu Important!: Remember to reference the offer (ID-144) and include the following documentation: CV

Follow us!