Software Engineer - DDS expert (human)
NEURA Robotics · On site, Riederich, DE
Publicada em 9 de set. de 2026
Preparar a minha candidatura
Não podemos enviar candidaturas para o formulário deste empregador por si. Preparamos a sua a partir do CV e submete-a você mesmo.
Sobre a vaga
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.
Vagas semelhantes às quais nos podemos candidatar por si
- Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Grafana Labs · Remote, worldwide · Engenheiro de software · 113.000 - 141.000 EUR / Ano
113.000 - 141.000 EUR / Ano
Publicada em 6 de nov. de 2026
- AI Operations Engineer (m/f/d)
ARX Robotics GmbH · Hybrid, Munich, DE · Engenheiro de software · 30 EUR / Hora
30 EUR / Hora
Publicada em 6 de nov. de 2026
- Senior Principal Platform Lead || Internal Developer Platform
IFS · Hybrid, Düsseldorf, DE · Engenheiro de software
Publicada em 6 de nov. de 2026
- Senior Mechatronik Design Engineer – Halbleiter-Automatisierung (w/m/div.)
Bosch Group · Hybrid, Schweinfurt, DE · Engenheiro de software
Publicada em 6 de nov. de 2026