{"id":81397,"title":"Software Engineer - DDS expert (human)","company":"Neura Robotics","city":null,"region":"Baden-Württemberg","location":"Metzingen / Riederich, Riederich, Baden-Wurttemberg, Germany","work_model":"onsite","employment_type":"full_time","employment":["full_time"],"roles":["software"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-09-09T09:56:29.568000+00:00","tools":["C++","Python","ROS","CI/CD","Microservices"],"seniority":"senior","years_experience_min":null,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"required","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules","language_badge":"Not stated","language_evidence":null,"requirements_snippet":null,"url":"https://jobs.ashbyhq.com/neura-robotics-gmbh/4af5d553-01d3-4ccf-b9cf-1532a6141df2","source":"ashby","agency":null,"description_text":"Your mission & challenges\nA 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.\n• Architect and implement DDS-based middleware, ensuring robust, scalable, and real-time data exchange for robotic and IoT systems.\n• Design, develop, and optimize core frameworks and software libraries for middleware infrastructure, supporting autonomy, perception, and control subsystems.\n• Mentor a team of engineers, promoting best practices in software development and integration for robotics.\n• Collaborate with cross-functional teams (hardware, perception, controls) to define requirements, debug system-level issues, and achieve reliable distributed system performance.\n• Manage integration and deployment of middleware frameworks such as ROS/ROS2 with DDS (e.g., FastDDS), ensuring compatibility and real-time QoS.\n• Contribute to toolchains and CI/CD pipelines for rapid development, testing, and release of robotic middleware solutions.\n• Evaluate and select appropriate industrial protocols for communication (MQTT, OPC-UA, DDS) depending on system requirements like latency, reliability, and scalability.\n\nWhat we can look forward to\n• Advanced proficiency in C++ and Python for system development and infrastructure scripting.\n• Deep understanding of DDS (Data Distribution Service) and practical experience with a variant like FastDDS.\n• Expertise with ROS and ROS2 middleware, including integrating custom DDS implementations as ROS2 backends.\n• In-depth knowledge of real-time communication protocols and distributed systems in robotic and IoT domains.\n• Significant experience working directly with robots and IoT device integration, including sensor and actuator frameworks.\n• Familiarity with containerization, CI/CD, and development workflow automation.\n• Strong problem-solving and debugging abilities for multi-platform integration and performance optimization.\n• Good to have: knowledge of cloud native microservices\n• Experience with middleware performance tuning and QoS policy management in DDS.\n• Knowledge of security and access control in DDS-based robotic environments.\n• Experience in industrial communication protocols and IIoT system integration.\n• Leadership in high-performance team settings, especially in scaling and enabling development culture.","responsibilities_text":null,"requirements_text":null,"status":"open","duplicate_of":null,"first_seen":"2026-11-04T00:18:03.720805+00:00","responsibilities_summary":null,"requirements_summary":null,"all_tools":["C++","Python","ROS","CI/CD","Microservices"],"posting_language":"en","evidence":[],"years_experience_max":null,"mobility_evidence":[],"model_version":"rules-8","english_badge":"English required","company_id":2275}