Senior Robotics Distributed Systems Engineer

Blackshark

Madrid

On-site

EUR 65,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ARQUIMEA is seeking a Senior Software Engineer to join our global technology team. You will work on distributed software systems, robotics, and embedded platforms across multidisciplinary R&D projects involving robotic systems and high-level software infrastructure.

The role emphasizes designing scalable architectures, middleware development, and interfaces between embedded devices, edge computing, and remote applications, with a focus on reliability and maintainability.

Qualifications

  • 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 production-quality software experience.
  • Experience integrating software across heterogeneous environments, including embedded devices, Linux-based systems and higher-level applications.
  • Fluent English, both written and spoken.

Responsibilities

  • 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.
  • Analyze 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.

Skills

C++
Python
Distributed systems
Robotics
Software architecture

Education

Degree in Computer Science / Software Engineering or similar

Tools

ROS/ROS2
Linux
Middleware

Job description

ARQUIMEA is seeking a Senior Software Engineer to join our global technology team. You will work on distributed software systems, robotics, and embedded platforms across multidisciplinary R&D projects involving robotic systems and high-level software infrastructure.

The role emphasizes designing scalable architectures, middleware development, and interfaces between embedded devices, edge computing, and remote applications, with a focus on reliability and maintainability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Platform Software Engineer
Robotics Platform Software Engineer

Euraxess • Torrejón de Ardoz, San Cristóbal de La Laguna

On-site
EUR 45,000 - 65,000
Senior Software Engineer – Robotic Distributed Systems
Senior Software Engineer – Robotic Distributed Systems

Arquimea • Madrid

On-site
EUR 65,000 - 90,000
Robotics Platform Software Engineer (ROS2 & Simulation)
Robotics Platform Software Engineer (ROS2 & Simulation)

ARQUIMEA • Torrejón de Ardoz

On-site
EUR 50,000 - 70,000
Robotics Software Engineer
Robotics Software Engineer

Euraxess • Torrejón de Ardoz, San Cristóbal de La Laguna

On-site
EUR 45,000 - 65,000
Robotics Software Engineer
Robotics Software Engineer

ARQUIMEA • Torrejón de Ardoz

On-site
EUR 50,000 - 70,000
Senior Mechanical Engineer - High-Precision Rugged Systems
Senior Mechanical Engineer - High-Precision Rugged Systems

ARQUIMEA • San Cristóbal de La Laguna

Hybrid
EUR 55,000 - 85,000
Robotics Mechanical Engineer - Hands-on Design & Testing
Robotics Mechanical Engineer - Hands-on Design & Testing

Euraxess • Torrejón de Ardoz, San Cristóbal de La Laguna

On-site
EUR 40,000 - 60,000
Senior Computer Vision Engineer - Autonomous Robotics Perception
Senior Computer Vision Engineer - Autonomous Robotics Perception

Euraxess • Torrejón de Ardoz, San Cristóbal de La Laguna

On-site
EUR 60,000 - 90,000
Senior Mechanical Engineer
Senior Mechanical Engineer

ARQUIMEA • San Cristóbal de La Laguna

Hybrid
EUR 55,000 - 85,000
Senior Control Systems Engineer
Senior Control Systems Engineer

ARQUIMEA • Torrejón de Ardoz

On-site
EUR 40,000 - 65,000