Senior Software Engineer

Akuaro
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
API
Computer Vision
C++
Databases
Continuous Integration
Data Stores
DevOps
Github
Protocol Buffers
Python
PostgreSQL
Machine Learning
Software Engineering
Software Systems
Reliability of Systems
Gitlab-ci
TeamCity
REST
Docker
Jenkins
Microservices

Job description

This is an on-site role in Madrid (4-5 days per week) within Qualcomm XR Labs Europe. You will work in a true R&D environment, alongside senior engineers and researchers, building core software systems that enable next-generation, self-contained XR platforms. The position offers real ownership, technical autonomy, and direct impact on the transition from research prototypes to production systems., Design and develop shared Python libraries, tooling, and backend services.

  • Own features end to end: design, implementation, testing, deployment, and support.

  • Build and maintain CI/CD pipelines and automated workflows.

  • Improve performance, reliability, and debuggability of existing systems.

  • Integrate services, APIs, and data stores across teams.

  • Collaborate closely with XR, CV, and ML research teams to productize R&D work.

  • Contribute to architectural decisions and engineering best practices.

Requirements

8+ years of professional experience in software engineering.

  • Strong proficiency in Python in production environments.

  • Solid software design skills: clean code, modularity, and testing.

  • Experience with CI/CD systems (TeamCity, Jenkins, GitLab CI, GitHub Actions).

  • Experience shipping containerized applications using Docker. - Good knowledge of DevOps, automation, and system reliability.

  • Experience with APIs, external integrations, and databases (e.g., Postgres).

  • Experience with C++ is a strong plus.

  • Familiarity with REST APIs; gRPC/Protobuf is a bonus.

  • Exposure to computer vision, ML, graphics, simulation, or XR-related domains is a plus.

  • Professional English (minimum B2).

Benefits & conditions

Highly competitive compensation package aligned with seniority and market standards.

  • World-class XR R&D environment with real innovation focus.

  • High-impact projects shaping future XR and AI devices.

  • International, senior technical team with strong engineering culture.

  • Competitive compensation aligned with the role's scope and impact.

Apply for this position