Назад
Company hidden
3 дня назад

Robotics Middleware Engineer (C++)

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →