Aller au contenu

Toutes les offres

Software Engineer - DDS expert (human)

NEURA Robotics · On site, Riederich, DE

Publiée le 9 sept. 2026

Préparer ma candidature

Nous ne pouvons pas envoyer de candidatures au formulaire de cet employeur à votre place. Nous préparons la vôtre à partir de votre CV, et vous l’envoyez vous-même.

À propos du poste

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.

Offres similaires auxquelles nous pouvons postuler pour vous