Logo Neura Robotics GmbH

Software Engineer - DDS Expert

New

Job

  • Level
    Experienced
  • Job Field
    Software, 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 and IoT, optimize communication systems, work with ROS/ROS2, and implement best practices in system integration.

    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 the core communication systems that enable seamless, real-time interaction between robotics 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.
    • Join 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 qualified team of international experts aiming to redefine robotic assistants.
    • Competitive salary package plus special employee discounts.
    • Whether it's summer parties 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

    • Location Riederich

      72585 Baden-Württemberg

      Germany

    About Your Employer

    Neura Robotics GmbH

    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
  • Logo Neura Robotics GmbH

    Software Engineer - DDS Expert

    Location
    Riederich
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs