3 дня назад
Robotics Middleware Engineer (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Robotics Middleware Engineer (C++): Owning the middleware integration layer for robot software across ROS 2, OROCOS RTT, Apex.OS, DDS, Eclipse Zenoh, and zero-copy IPC with an accent on real-time control, safety-ready deployments, and multi-middleware interface coherence. Focus on designing deterministic communication paths, tuning wire-level QoS and discovery behavior, and integrating middleware into sub-millisecond robot control loops.
Location: On-site in Metzingen/Riederich, Bielefeld, or Munich, Germany
Company
develops robot software and cognitive robotics systems.
What you will do
- Own the middleware integration layer for the NEURA Core Robot Software department across real-time control, fleet messaging, and production robotics.
- Lead the ROS 2 layer across robot platforms, including sensor drivers, ros2_control composition, DDS QoS, Nav2, launch architecture, and diagnostics.
- Develop and maintain hard-real-time OROCOS RTT components and hardware-abstraction interfaces for dynamics and whole-body control pipelines.
- Integrate Apex.OS/Apex.Middleware for deterministic, safety-ready ROS 2 deployments, including ISO 26262 ASIL-D requirements.
- Integrate, extend, and bridge FastDDS, Cyclone DDS, RTI Connext, Eclipse Zenoh, and zero-copy IPC transports.
- Keep robot state, command, sensor-stream, port, and topic contracts coherent across middleware surfaces.
Requirements
- Deep C++ knowledge and experience with real-time-safe patterns such as lock-free queues, zero-copy semantics, allocation discipline, and real-time-safe logging.
- Production experience integrating middleware into real-time robot control loops with deterministic timing requirements.
- Hands-on production experience with at least one core middleware paradigm: ROS 2, OROCOS RTT, Apex.OS/Apex.Middleware, or direct DDS implementation and tuning.
- Ability to reason about DDS reliability, durability, history depth, fragmentation, discovery, and failure modes at the wire-protocol level.
- Ability to work on-site in Metzingen/Riederich, Bielefeld, or Munich, Germany.
Nice to have
- Hands-on experience with more than one of the four core middleware paradigms.
- Eclipse Zenoh for fleet-scale distributed messaging or edge scenarios.
- Iceoryx or other zero-copy IPC integrations, and multi-middleware bridging patterns.
- DDS Security plug-ins for authentication, access control, and cryptographic transformation.
- Open-source contributions to ROS 2, OROCOS Toolchain, Apex.OS, FastDDS, Cyclone DDS, or RTI Connext ecosystems.
Culture & Benefits
- Work on production and cognitive robotics systems.
- Address functional-safety requirements for industrial and automotive-style deployments.
- Work across multiple middleware ecosystems and robot platforms.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Robotics Application Engineer (Robotics)
4 дня назад
Senior Robotics Engineer (ROS 2)
5 дней назад
Senior Software Engineer (Aerial Swarming)
1 день назад
Robotics Software Engineer (Robotics)
4 дня назад
Core Robotics Team Lead (Robotics)
3 дня назад