Job offer

Software Architect – Systems Integrator (LabORA)

Date of call

22/05/2025

Deadline

06/06/2025

Responsible

Guillem Alenyà Ribas

Type

Temporary

Warning 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