Robotics Middleware Engineer (m/f/d)
Sereact
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