Job
- Level
- Experienced
- Job Field
- IT, DevOps, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Riederich
- Working Model
- Onsite
Job Summary
In this role, you will develop DDS-based middleware for robotics, design powerful frameworks, optimize connections between IoT devices, and perform cross-system integrations.
Job Technologies
Your role in the team
- As a Software Developer for DDS-based middleware in robotics, you are responsible for designing, developing, and leading core communication systems that enable seamless, real-time interaction between robotic components, IoT devices, and higher-level software.
- Architect and implement DDS-based middleware that ensures robust, scalable, and real-time data exchange for robotics and IoT systems.
- Design, develop, and optimize core frameworks and software libraries for middleware infrastructure supporting autonomy, perception, and control subsystems.
- Lead a team of engineers and promote best practices in software development and system integration for robotics.
- Collaborate with cross-functional teams (Hardware, Perception, Controls) to define requirements, debug system issues, and achieve reliable performance of distributed systems.
- Manage the integration and deployment of middleware frameworks such as ROS/ROS2 with DDS (e.g., FastDDS) and ensure compatibility as well as real-time QoS.
- Contribute to toolchains and CI/CD pipelines for rapid development, testing, and deployment of robotic middleware solutions.
- Evaluate and select appropriate industrial communication protocols (MQTT, OPC-UA, DDS) based on system requirements such as latency, reliability, and scalability.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Advanced knowledge of C++ and Python for system development and infrastructure scripting.
- Expertise in ROS and ROS2, including the integration of custom DDS implementations as ROS2 backend.
- Comprehensive knowledge of real-time communication protocols and distributed systems in robotics and IoT.
- Familiarity with containerization, CI/CD, and development automation.
- Strong problem-solving and debugging skills for multi-platform integration and performance optimization.
- Desirable: Knowledge of cloud-native microservices.
- Knowledge about security and access control in DDS-based robotic environments.
Experience
- Deep understanding of DDS (Data Distribution Service) and practical experience with a variant such as FastDDS.
- Extensive experience in direct work with robots and IoT device integration, including sensor and actuator frameworks.
- Experience in performance tuning of middleware and management of QoS policies in DDS.
- Experience with industrial communication protocols and IIoT system integration.
- Leadership experience in high-performing teams, especially in building and scaling a development culture.
This text has been machine translated. Show original
What we offer
- Performance-oriented and autonomous work culture with flat hierarchies, flexible working hours, and 30 days of vacation.
- A passionate and highly skilled team of international experts redefining robot assistants.
- Competitive salary package plus special employee discounts.
- Whether it's summer festivals or company town hall meetings - we celebrate successes together.
- Support for your personal and professional development.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
Neura Robotics GmbH
Neura Robotics GmbH, based in Metzingen, is an innovative company focused on cognitive robotic systems. With products like the robotic arm MAiRA and the humanoid robot 4NE1, the company integrates AI with mechanical elements to create seamless human-machine interaction. Over 1200 employees from more than 45 nations contribute to Neura Robotics' global expansion.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Electronics, Automatization