---
title: "Software Engineer - DDS expert (human)"
company: "Neura Robotics"
company_url: "https://www.remjobs.works/companies/neura-robotics"
url: "https://www.remjobs.works/job/neura-robotics-software-engineer-dds-expert-human-707a3e85-4ca4-4e41-a7e1-115cb71c341e"
apply_url: "https://jobs.ashbyhq.com/neura-robotics-gmbh/4af5d553-01d3-4ccf-b9cf-1532a6141df2"
workplace: onsite
location: "Metzingen / Riederich"
employment_type: full-time
seniority: mid
role: software-engineering
region: other
skills: ["cpp", "python"]
date_posted: 2026-09-09T09:56:29.568Z
first_seen_by_remjobs: 2026-09-19T22:08:31.966Z
---

# Software Engineer - DDS expert (human)

**Neura Robotics** · Metzingen / Riederich

Apply: https://jobs.ashbyhq.com/neura-robotics-gmbh/4af5d553-01d3-4ccf-b9cf-1532a6141df2

## About Neura Robotics

Cognitive Robotics for Real-World Applications: NEURA Robotics enables safe and smart robot integration for Industry, Work and Everyday Life

## About the role

#### Your mission & challenges

A software developer for DDS-based middleware in robotics is responsible for designing, developing, and leading the core middleware communication systems that enable seamless, real-time interaction between robotic components, IoT devices, and higher-level software. The role demands expertise in C++, Python, ROS/ROS2, FastDDS or other DDS implementations, and strong knowledge of real-time communication protocols as well as hands-on experience with robots and IoT devices.

- Architect and implement DDS-based middleware, ensuring robust, scalable, and real-time data exchange for robotic and IoT systems.

- Design, develop, and optimize core frameworks and software libraries for middleware infrastructure, supporting autonomy, perception, and control subsystems.

- Mentor a team of engineers, promoting best practices in software development and integration for robotics.

- Collaborate with cross-functional teams (hardware, perception, controls) to define requirements, debug system-level issues, and achieve reliable distributed system performance.

- Manage integration and deployment of middleware frameworks such as ROS/ROS2 with DDS (e.g., FastDDS), ensuring compatibility and real-time QoS.

- Contribute to toolchains and CI/CD pipelines for rapid development, testing, and release of robotic middleware solutions.

- Evaluate and select appropriate industrial protocols for communication (MQTT, OPC-UA, DDS) depending on system requirements like latency, reliability, and scalability.

#### What we can look forward to

- Advanced proficiency in C++ and Python for system development and infrastructure scripting.

- Deep understanding of DDS (Data Distribution Service) and practical experience with a variant like FastDDS.

- Expertise with ROS and ROS2 middleware, including integrating custom DDS implementations as ROS2 backends.

- In-depth knowledge of real-time communication protocols and distributed systems in robotic and IoT domains.

- Significant experience working directly with robots and IoT device integration, including sensor and actuator frameworks.

- Familiarity with containerization, CI/CD, and development workflow automation.

- Strong problem-solving and debugging abilities for multi-platform integration and performance optimization.

- Good to have: knowledge of cloud native microservices

- Experience with middleware performance tuning and QoS policy management in DDS.

- Knowledge of security and access control in DDS-based robotic environments.

- Experience in industrial communication protocols and IIoT system integration.

- Leadership in high-performance team settings, especially in scaling and enabling development culture.

---

Source: Neura Robotics's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/neura-robotics-software-engineer-dds-expert-human-707a3e85-4ca4-4e41-a7e1-115cb71c341e
