Senior Software Engineer – Robotic Distributed Systems

Torrejón de Ardoz & San Cristóbal de La Laguna, Spain·Added 1 month ago

ARQUIMEA

42 open roles

What they offer

  • A relocation package

    Help with the move, per the ad.

What they ask for

  • Have the right to work in Spain

    ARQUIMEA doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Work on-site in Torrejón de Ardoz & San Cristóbal de La Laguna

    A relocation package offered.

  • Have senior-level experience

    Senior-level role.

The role

What you'll do

We are looking for a Senior Software Engineer with proven experience in distributed software systems, systems integration and networked architectures for robotics or complex embedded platforms. The successful candidate will join multidisciplinary R&D projects involving robotic systems, advanced sensing technologies and high-level software infrastructures operating in technically demanding environments.

This role is focused on enabling robust communication and interoperability between robotic platforms, embedded subsystems and higher-level control or mission systems. The candidate will contribute to the design, development and validation of scalable software solutions in projects with high technical uncertainty, ambitious performance targets and strong applied research components.

  • Design and develop software architectures that connect robotic systems with network infrastructures and higher-level services.

  • Define and implement communication interfaces between embedded devices, robotic platforms, edge computing systems, multimodal sensors and remote applications.

  • Develop middleware, APIs and integration layers for distributed and heterogeneous systems.

  • Contribute to the design of reliable, maintainable and scalable software frameworks for operational environments.

  • Integrate networking, telemetry, command and control, data exchange and monitoring capabilities into robotic or cyber-physical systems.

  • Analyse system-level requirements and translate them into robust software designs and implementation plans.

  • Identify integration risks, diagnose complex failures and propose corrective actions across interfaces and subsystems.

  • Participate in software validation, performance evaluation and deployment activities.

  • Collaborate in the technical planning of multidisciplinary projects with software, electronics, control, mechanical and systems engineering teams.

  • Contribute to the continuous improvement of development practices, software quality and architectural consistency.

How you'll work

This position can be based either at Avenida Premios Nobel 51, Torrejón de Ardoz (Madrid), or at the Nanotec Building, San Cristóbal de La Laguna (Tenerife).

Requirements

What we're looking for

· Degree in Computer Science, Software Engineering, Telecommunications Engineering, Computer Engineering or similar.

· Senior-level experience in software development for distributed systems, robotics, embedded platforms or industrial/mission-critical applications.

· Strong experience in systems integration, network communications and software architecture design.

· Solid programming skills in C++ and Python, with the ability to develop production-quality software.· Experience with communication protocols, inter-process communication, service-oriented architectures or middleware technologies.

· Experience integrating software across heterogeneous environments, including embedded devices, Linux-based systems and higher-level applications.

· Strong understanding of software engineering principles, modular design, testing and maintainability.

· Experience with cybersecurity considerations in connected systems

· Ability to work with evolving requirements and high levels of technical uncertainty.

· Fluent English, both written and spoken.

· Willingness to relocate to the Canary Islands or Madrid (Torrejón).

· Eagerness to learn completely new technologies and contribute beyond a narrowly defined role.

Nice to have

· Experience with robotic middleware such as ROS/ROS 2 or similar distributed frameworks.

· Experience with real-time or near-real-time systems.

· Knowledge of networked robotic systems, remote operation, telemetry or command-and-control environments.

· Familiarity with containerised deployments, virtualisation or edge/cloud integration.

· Background in defence, aerospace, industrial automation or other highly demanding technology environments.

· Experience working in applied research or early-stage technology development projects.

· Familiarity with software deployment, observability, diagnostics and lifecycle management in operational systems.

About ARQUIMEA

ARQUIMEA is a Spanish deep tech company specializing in aerospace, defense, and advanced engineering. Founded in 2011, it operates across multiple sectors including space systems, UAVs, robotics, and quantum technologies, with a strong focus on research and development. The company designs and manufactures high-tech products for both civilian and military applications, positioning itself as a key player in the European aerospace industry.

With its headquarters in Madrid, ARQUIMEA has a significant presence in Spain, including offices in the Canary Islands (Tenerife), which serve as a hub for space-related activities. The company is known for fostering a multidisciplinary, innovation-driven work culture, often collaborating with universities and research centers. For international professionals, ARQUIMEA offers opportunities in cutting-edge fields like robotics, aerospace engineering, and quantum technologies, but its visibility outside Spain is still relatively niche, making it a good choice for those seeking specialized roles in a growing tech ecosystem.

Industry
Deep Tech and Aerospace
Founded
2011
Employees
1,000–5,000
Headquarters
Madrid, Spain
In Spain
Madrid, Tenerife

Good to know if you are moving

  • Headquartered in Madrid, with offices in Tenerife, offering opportunities in diverse engineering fields.
  • Strong focus on R&D with a culture that supports continuous innovation, attracting engineers and researchers.
  • Compensation includes competitive salary levels for engineering and STEM fields, though below those in larger tech hubs.
  • The company is involved in international projects, providing a global perspective while maintaining a Spanish base.
  • Engages in professional development and collaborations with universities, offering a stable work environment for specialists.

In their own words

About the company & team

ARQUIMEA, we are a technology company operating globally and providing innovate solutions and products in highly demanding sectors.

Our areas of activity are Aerospace, Defense & Security, Big Science, Biotechnology and Fintech.

Additional information

We're looking for curious, creative, tenacious and collaborative people, eager to do things and unafraid to tackle challenges in order to contribute to improving the society in wich we live.

At ARQUIMEA, we value diversity and inclusion. We do not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or other protected factors by law. All candidates will be considered equally based on their skills and experience

All open roles at ARQUIMEA
WhatsApp