Regístrate para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritas
  • Crear CV
    Nuevo
  • Salario
  • Alertas de empleo

Robotics & AI Software Engineer (C++ / Distributed Systems)

eProsima

Build the software backbone of Robotics and AI

Are you passionate about Robotics and Artificial Intelligence?

Do you want your code to run in thousands of robots, autonomous vehicles, industrial systems and safety‑critical platforms worldwide?

At eProsima, you won’t just build applications — you will build the communication and middleware technologies that power them.

We are looking for experienced C++ engineers to join our core engineering team and work across:

  • High‑performance distributed middleware (DDS)
  • European R&D projects in Robotics and AI (including LLM-based systems)
  • Advanced customer projects (architecture studies, PoCs, development support)

This is a unique opportunity to combine Robotics, AI, and deep systems engineering.

What You Will Work On

Core Middleware Development (DDS)

  • Design and implement new features in our DDS products (Fast DDS, Safe DDS, Fast DDS Pro)
  • Define APIs and participate in architectural decisions
  • Work on performance optimization, real-time constraints, and cross-platform compatibility
  • Contribute to code used in safety‑critical and mission‑critical environments
  • Develop and integrate communication layers for complex robotic systems
  • Enable distributed AI pipelines across robots and edge/cloud systems
  • Participate in projects combining Robotics and modern AI (including multimodal and LLM-based approaches)

European Research Projects

  • Collaborate in cutting‑edge EU‑funded projects in Robotics and Artificial Intelligence
  • Contribute to research prototypes that evolve into real industrial products
  • Work with international consortia (research centers, large industries, innovative SMEs)

Customer-Facing Technical Work

  • Support advanced users integrating DDS and ROS 2 in demanding systems
  • Perform architecture reviews and distributed system design studies
  • Develop Proofs of Concept and advanced integration packages

European Research Projects

  • Collaborate in cutting‑edge EU‑funded projects in Robotics and Artificial Intelligence
  • Contribute to research prototypes that evolve into real industrial products
  • Work with international consortia (research centers, large industries, innovative SMEs)

Customer-Facing Technical Work

  • Support advanced users integrating DDS and ROS 2 in demanding systems
  • Perform architecture reviews and distributed system design studies
  • Develop Proofs of Concept and advanced integration packages

How We Work

You will be part of a modern, high-quality development process:

  • Feature design: requirements analysis and API definition
  • C++ development targeting Linux, Windows, macOS, QNX, VxWorks and other platforms
  • Multithreaded and real-time system programming
  • Unit and integration testing (functionality & performance)
  • Code reviews
  • Technical documentation (user manuals, API reference, examples)

What We Offer

  • Very competitive salary: we are looking for top engineers
  • Flexible working hours and hybrid remote/on‑site model
  • International and highly technical environment
  • Work on widely adopted open‑source technology used by hundreds of thousands of developers
  • Direct impact on Robotics, AI, automotive, aerospace, defense, and industrial systems
  • Opportunity to grow into technical leadership roles
  • Strong C/C++ skills (minimum 3 years of professional experience)
  • Solid understanding of multithreading and concurrency
  • Experience in multi-platform development (Linux and Windows required)
  • Knowledge of distributed systems and communication protocols
  • Experience with Git and CI systems (e.g., Jenkins)
  • Good level of English (spoken and written)

Nice to Have

  • Experience with ROS 2
  • Knowledge of DDS
  • Background in Robotics or AI systems
  • Experience in real‑time or safety‑critical systems
  • Experience with embedded platforms

About eProsima

At eProsima, we develop the communication backbone of ROS 2 and high‑performance DDS middleware used worldwide.

Our technology is adopted in autonomous vehicles, industrial robotics, aerospace systems, smart manufacturing, defense platforms and distributed AI infrastructures.

We collaborate with major technology companies and participate in strategic European R&D programs.

We believe in Open Source, technical excellence, and building foundational technology that enables innovation across industries.

If you want your work to matter at scale, this is your place.

#J-18808-Ljbffr

Oferta de empleo publicada 8 horas atrás
Ofertas similares que pueden interesarteSegún la Robotics & AI Software Engineer (C++ / Distributed Systems) en Tres Cantos, Comunidad de Madrid
  •  ...eProsima is seeking experienced C++ engineers to join our core middleware team, working across...  ...products and European R&D projects in robotics and AI. You will define APIs, optimize...  ...automation. This role blends advanced software engineering with research collaborations... 
    Ofertas de empleo recomendadas
    Remoto
    Trabajo híbrido

    eProsima

    Tres Cantos, Comunidad de Madrid
    8 horas atrás
  •  ...looking for a Senior Software Engineer with proven experience in distributed software systems, systems integration and...  ...architectures for robotics or complex embedded platforms...  ...systems. Analyse system-level requirements and...  ...programming skills in C++ and Python, with the... 
    Ofertas de empleo recomendadas
    Práctica
    Remoto

    Blackshark

    Madrid
    1 día atrás
  •  ...Datadog is seeking distributed systems engineers to design, implement, and operate core platforms powering...  ...and write code in Go, Java, Rust, or C++ while leveraging open-source tools like...  ...customers, with opportunities to push AI-assisted coding practices and contribute... 
    Ofertas de empleo recomendadas
    Trabajo híbrido

    Datadog

    Madrid
    1 día atrás
  •  ...Distributed Systems engineers at Datadog design, implement and run in production the...  ...Write in Go, Java, Rust or C++, amongst other languages...  ...re excited about leveraging AI tools to enhance how you code...  ...boundaries of how AI can improve software engineering best practices and... 
    Ofertas de empleo recomendadas
    Trabajar en la oficina
    Trabajo híbrido

    Datadog

    Madrid
    1 día atrás
  •  ...connect millions globally. As a Senior Systems Software Engineer for EA SPORTS in Madrid, you will...  ...goals. You will define and manage per-system frame budgets, establish performance metrics...  ...: 10+ years of experience with C++, including best practices and architectural... 
    Ofertas de empleo recomendadas

    Electronic Arts

    Madrid
    1 día atrás
  •  ...Europe at Client Server AI Engineer (Machine Learning LLM...  ...and interesting AI systems in an impactful role?...  ..., working on complex, distributed systems You have Python...  ..., e.g. C#, Java, C++ You have experience...  ...strong knowledge of modern software engineering best... 
    Tiempo completo
    Trabajar en la oficina
    Lunes a viernes

    Client Server

    Madrid
    2 días atrás
  •  ...hockey, and EA SPORTS UFC . As a Senior Systems Software Engineer, you will help architect and scale our...  ...team goals. Define and manage per-system frame budgets, establishing viable...  ...Qualifications ~10+ years of experience with C++, with an understanding of best... 
    Trabajo híbrido

    Major Events International Ltd

    Madrid
    1 día atrás
  •  ...Indra Group busca Ingeniero/a de Software para participar en el desarrollo de sistemas críticos distribuidos destinados a la gestión del...  ...Se requiere más de 1 año de experiencia en ADA y conocimiento de C++, Linux, y herramientas como DOORS, JIRA y GIT. Se ofrece modalidad... 
    Horario flexible

    Indra Group

    Madrid
    8 horas atrás
  •  ...wedon’tbelieve that the value of AI comes from models alone We...  ...exposure Design and delivery of systems and machine learning models...  ...Excellent programming,technology, and system designskills, including an in-...  ...and ideally one of C++, Java, or.Net Experience working... 
    Práctica

    Neptune North Limited

    Madrid
    3 días atrás
  •  ...Electronic Arts, Madrid, is seeking a Senior Systems Software Engineer for EA SPORTS to architect and scale core engine foundations in Unreal Engine for the American Football franchise. You will lead performance improvements for memory footprint, threading, and networked... 

    Electronic Arts

    Madrid
    1 día atrás
  •  ...I+D de alto nivel, con simulación y pruebas en entornos Hardware-in-the-Loop. Se valorará dominio de MATLAB/Simulink, Python y C/C++, así como experiencia en estimación de estado, fusión de sensores y ROS/ROS 2. Te incorporarás a un equipo internacional en un entorno... 

    Blackshark

    Madrid
    1 día atrás
  •  ...Windows Low Level C++ Engineer - Endpoint security...  ...our future. As AI reshapes how organizations...  ..., data, and AI systems to deliver...  ...and debugging deep system issues, you will collaborate with distributed engineering teams...  ...skilled and experienced Software Engineer with a... 
    Tiempo completo
    Empleo permanente
    Desde casa
    Remoto
    Horario flexible

    SentinelOne

    Madrid
    3 días atrás
  •  ...methodologies eg. use of Codex, Factory ai, GitHub Copilot Build of AI...  ...and transformation from ERP systems, tax platforms, semi‑...  ...across data architecture, data engineering, and analytics ~ Advanced certifications...  ...languages: for instance, C++, Java, Python and key ML... 

    Jobtailor

    Madrid
    23 horas atrás
  •  ...Funditec Research Field Engineering » Communication...  ...Intelligence unit leads AI/ML-based initiatives aimed...  ...defense, and dual-use systems. Job Purpose We are...  ...the fields of security, robotics, cybersecurity, and defense...  ...the primary language; C++ is a plus. AI/ML... 
    Tiempo completo
    Empleo permanente
    Contrato

    EURAXESS Ireland

    Madrid
    23 horas atrás
  •  ...Defence and Space SAU in Geta fe (Madrid) is seeking a Test Support System Integrator. The role focuses on preparing test means, validating...  ...testing across subsystems and the final product. Strong C++ development and Qt experience are valued, along with English proficiency... 
    Trabajo híbrido

    Airbus

    Madrid
    2 días atrás
  •  ...sector teams to tackle a project related to UAS/UAV systems. You will join our team to contribute to software design and architecture for RTOS-based components used...  ...role emphasizes embedded software development (C/C++), architecture/design activities, and testing/verification... 
    Trabajo híbrido

    GMV Spain

    Madrid
    2 días atrás
  •  ...Spain is seeking an experienced Embedded Software Engineer in Madrid, specializing in embedded software development with a focus on system-level integration for flight applications....  ...relevant degree and have strong skills in C/C++, RTOS, and real-time applications, we... 
    Trabajo híbrido

    GMV Spain

    Madrid
    23 horas atrás
  •  ...GMV is seeking a Senior Engineer for Integration, Verification & Validation to lead IV&V activities for a critical aeronautical system in a defense context. You will define infrastructures...  .... The role requires expertise in C/C++, Python, and tools like Rapita,... 

    GMV Spain

    Madrid
    2 días atrás
  •  ...Madrid to develop embedded navigation software for aeronautical applications. As part...  ...integration. The role requires an engineering degree and knowledge of C/C++, Python, Linux, RTOS, and DO-178C, avionics and navigation systems. We offer hybrid working, relocation options... 
    Trabajo híbrido
    Horario flexible

    GMV Spain

    Madrid
    23 horas atrás
  •  ...Software Development Engineer (Java&AWS), Ring Job ID: 10463482...  ...low-latency systems with the required...  ...uptime of a security system. You will also...  ...Design and document distributed systems and...  ...Leverage generative AI tools and techniques...  ...such as Java, C++, or C# including... 
    Práctica

    Amazon

    Madrid
    3 días atrás
  •  ...is looking for a Software Development Engineer who will help us...  ...build low-latency systems with the required...  ...uptime of a security system. You will also...  ...and document distributed systems and microservices...  ...generative AI tools and techniques...  ...such as Java, C++, or C# including... 
    Práctica

    Ring

    Madrid
    3 días atrás
  •  ...part in the development of critical navigation software for defense systems . We´ll get to the point; we'll tell you...  ...for Embedded Software Developers with C/C++ , who hold a degree in Telecommunications Engineering, Electronics, Industrial, or similar and with... 
    Trabajo híbrido

    GMV Spain

    Madrid
    2 días atrás
  •  ...development of embedded systems and critical navigation software for defense applications....  ...coverage, integration, and system-level tests, etc.). WHAT...  .../Industrial/Aeronautical Engineer or similar with experience...  ...including programming in C/C++ , Python , Linux ,... 
    Trabajo de verano

    GMV Spain

    Madrid
    23 horas atrás
  • ## Test Support System IntegratorApplylocations: Getafe Areatime type: Full timeposted...  ...to know you:*-* **Education:** Engineering degree.- **Experience:** At least 2...  ..., development and integration of software in the rig; Skilled in C++ software development languages, Qt... 
    Empleo permanente
    Trabajar en la oficina
    Desde casa
    Trabajo híbrido
    Horario flexible

    Airbus

    Madrid
    2 días atrás
  •  ...RF & Signal Processing Engineer (Space systems) Are you looking for an innovative...  ...signalprocessing (DSP) and software-defined radio (SDR) solutions Contributing to system architecture , including signal...  ...digital signal processing; C/C++ programming; MATLAB filters;... 
    Trabajo de verano
    Trabajo híbrido

    GMV Spain

    Madrid
    3 días atrás
  •  ...Role: Senior Platform Engineer – Embedded Systems Job Type: Full-Time Contract...  ...systems that combine software, embedded technology and physical...  ...comfortable working with C++ ~ Previous experience taking...  ...to have Experience with robotics, IoT, autonomous systems,... 
    Práctica
    Tiempo completo
    Contrato
    Trabajo híbrido

    Concentric Recruitment

    Madrid
    8 horas atrás
  •  ...buscamos incorporar un/a Control Systems Engineer para participar en...  ...Colaborar en la integración del software de control con sistemas...  ...Ingeniería de Control, Automática, Robótica, Aeroespacial, Industrial,...  ...programación con Python, C/C++ o lenguajes similares. Conocimientos... 
    Turno de mañana

    Blackshark

    Madrid
    23 horas atrás
  •  ...Software Dev Engineer Embedded Development Job ID: 10537470 |...  ...microservices in a large distributed computing environment....  ...resilient distributed systems that are scalable,...  ...development of GenAI and AI-powered tools to enhance...  ...such as Python, Java, C++ Bachelor's degree or... 
    Práctica
    Remoto

    Amazon

    Madrid
    1 día atrás
  •  ...Systems Developer Engineer, Security Integrations Group (SIG) Infrastructure...  ...motivated, detail-oriented System Development Engineer with a...  ...Python, Ruby, Golang, Java, C++, C#, Rust Experience with...  ...infrastructure Understanding of core software development concepts such... 
    Trabajar en la oficina

    Amazon

    Madrid
    1 día atrás
  •  ...Mindrift connects specialists with project-based AI opportunities for leading tech companies,...  ...on testing, evaluating, and improving AI systems.  Participation is project-based, not...  ...intended solution; Write correct solutions in C++ and Python; Write realistic wrong... 
    Por hora
    Freelance
    Temporal
    Empleo permanente

    Mindrift

    Madrid
    6 días atrás

¿Quieres recibir más ofertas?

Suscríbete y recibe ofertas similares para Robotics & AI Software Engineer (C++ / Distributed Systems). ¡Entérate antes que nadie!