Find a Career-Defining* Opportunity, Whatever Your Stage

*P9-backed companies are 4x more likely to succeed than the industry average. (Dealroom).

Robotics Middleware Engineer (m/f/d)

Sereact

Sereact

Stuttgart, Germany
Posted on May 15, 2025

Location

Stuttgart Schockenriedstr. 17

Employment Type

Full time

Location Type

On-site

Department

Robotics

Who We Are:

We are a rapidly growing embodied AI company revolutionizing human labor. Leveraging cutting-edge robotics and advanced artificial intelligence, we develop transformative technologies that redefine how work is done across multiple industries—empowering businesses to streamline operations, boost productivity, and unlock new possibilities.

Overview:

We are seeking an experienced Robotics Middleware Engineer to design, develop, and maintain the communication backbone of our robotic systems. In this role, you will be responsible for creating robust middleware solutions that enable seamless interaction between hardware components, perception systems, and high-level control algorithms. Your work will ensure real-time performance, modularity, and scalability of our robotics platforms. As a key member of the team, you will contribute to the integration and optimization of middleware platforms like ROS 2 to support advanced automation and item manipulation tasks.

Your Responsibilities:

Design

  • Design, implement, and maintain middleware layers for robotic systems, ensuring efficient communication and data flow.

  • Develop custom interfaces, nodes, and modules for hardware-software integration using ROS 2 or similar frameworks.

  • Integrate sensors, actuators, and peripheral devices into a unified middleware architecture.

  • Enable communication between distributed system components using tools like DDS and MQTT.

  • Ensure compatibility with containerization tools like Docker for deployment.

Optimization

  • Optimize middleware performance for real-time control and feedback systems.

  • Work closely with software and hardware teams to address system-level challenges.

  • Document middleware architecture and provide training for other team members.

  • Debug and resolve middleware-related issues in development and deployment environments.

Qualifications:

Education and Experience

  • 3+ years of experience developing and maintaining middleware for robotic systems.

  • Experience with communication tools such as DDS, MQTT, or similar protocols.

  • Willingness to travel: 50%

Skills

  • Strong knowledge of ROS 2, including node creation, communication protocols, and configuration.

  • Proficiency in Python and C++ for middleware development.

  • Familiarity with containerization and deployment tools like Docker and Kubernetes.

  • Strong debugging and profiling skills for real-time systems.

Additional Skills / Nice to Have

  • Knowledge of kinematics, dynamics, and robotic system modeling

What We Offer:

  • Wellpass (gym membership)

  • Free meals at the workplace

  • Flexible working hours

  • Option to work from home when needed

  • A motivated team and an open corporate culture

  • Competitive compensation and excellent career development opportunities