Robotics Middleware Engineer (Mensch)

NEURA Robotics

Bielefeld

Vor Ort

EUR 60.000 - 85.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

NEURA Robotics in Bielefeld sucht einen erfahrenen Entwickler, der sich auf die Integration von Middleware in Echtzeit-Robotersteuerungen spezialisiert hat.

Sie werden an der Migration von Jazzy zu Apex.OS arbeiten und Middleware-Lösungen erstellen, die komplexe Anforderungen erfüllen. Erforderlich sind tiefgehende Kenntnisse in C++, ROS2 und deterministischen Systemen.

Wir bieten ein dynamisches Arbeitsumfeld mit innovativen Technologien und einem starken Fokus auf Teamarbeit.

Qualifikationen

  • Tiefes C++ Know-how mit Realtime-Fokus.
  • Fundiertes Verständnis von Middleware QoS auf Wire-Level.
  • Erfahrung in Middleware-Integration in Echtzeit-Robotersteuerungen.

Aufgaben

  • Verantwortung für die Migration von Jazzy zu Apex.OS.
  • Analyse der Trade-offs und Migrationsstrategien zwischen den Stacks.
  • Entwicklung von QoS-Profilen und Discovery-Tuning.

Kenntnisse

C++
Middleware-Integration
ROS2
Apex.OS
Real-Time Systems

Tools

FastDDS
Iceoryx
Cyclone DDS
RTI Connext

Jobbeschreibung

Deine Mission & Challenges
  • ROS 2 Stack: Driver Nodes, ros2_control YAML-Komposition, DDS QoS Tuning, Nav2-Konfiguration, Launch-System-Architektur, Diagnostics-Framework. Jazzy als Produktionsziel; Humble als Fallback für Legacy-Plattformen.
  • OROCOS RTT Integration: Port-basiertes Hard‑RT Komponentenmodell – genutzt für Pinocchio + WBC Solver Pipelines, wenn die ROS 2 Callback‑Timings nicht ausreichen. Du verantwortest den OROCOS Robot‑Abstraction Adapter.
  • Apex.OS / Apex.Middleware: Deterministische ROS‑2‑Variante für SIL/PLd‑zertifizierte Setups (Industrial Mobile Manipulator). Du verantwortest die Migration von Jazzy zu Apex.OS für sicherheitskritische Deployments.
  • DDS Infrastruktur: FastDDS (aktueller Standard), Cyclone DDS (Humble Default), RTI Connext (bei einigen Kunden). Du verantwortest die Analyse der Trade‑offs und die Migrationsstrategien zwischen den Stacks.
  • DDS‑RTPS Protokoll‑Mechanik: Du arbeitest auf Wire‑Protocol‑Ebene – dort, wo QoS‑Settings wirklich greifen (oder eben nicht). Design von QoS‑Profilen, Discovery‑Tuning, Fragmentierung, Reliability‑Verhalten.
  • Zero‑Copy IPC: Iceoryx‑Integration für sub‑Millisekunden‑Kommunikation innerhalb eines Hosts. Performance‑Analysen unter 1 kHz RT‑Anforderungen.
  • Eclipse Zenoh: Neue Alternative für Fleet‑Scale und Edge‑Szenarien, wo DDS‑Discovery an Grenzen kommt. Zusammenarbeit mit dem Robot Connectivity Engineer für Fleet‑Integration.
  • Cross‑Middleware Contract Design: Die Robot‑Abstraction‑Layer spricht gleichzeitig ROS 2, OROCOS und gRPC. Du stellst sicher, dass Schema und Verhalten über alle Interfaces konsistent bleiben.
  • Observation Pipeline Middleware: Synchronisierung von Sensor‑Datenströmen über Sequence Numbers und Handling der Middleware‑Seite für Observation Assembly (z. B. für VLA‑Inference).
Auf was können wir uns freuen
  • Tiefes C++ Know‑how mit Realtime‑Fokus – z. B. lock‑free Queues, Zero‑Copy, sauberes Memory‑Management, RT‑sicheres Logging.
  • Fundiertes Verständnis von Middleware QoS auf Wire‑Level – nicht nur Config, sondern echtes Verhalten: Reliability, Durability, History, Fragmentation, Discovery und typische Failure Cases unter Last.
  • Erfahrung mit Middleware‑Integration in Echtzeit‑Robotersteuerungen mit deterministischen Timing‑Anforderungen.
  • Produktive Erfahrung in mindestens EINEM der folgenden Bereiche:
    • (a) ROS 2 inkl. ros2_control & Lifecycle Nodes (Jazzy oder Humble)
    • (b) OROCOS RTT (Komponenten, Port‑basierte Pipelines, Hard‑RT)
    • (c) Apex.OS / Apex.Middleware (deterministische Systeme, idealerweise Automotive/Industrial SIL)
    • (d) Direkte Arbeit mit DDS (FastDDS, Cyclone DDS, RTI Connext) inkl. Konfiguration & QoS‑Design für Produktion
Nice to Have
  • Erfahrung mit mehr als einem der genannten Middleware‑Stacks – Multi‑Middleware ist hier ein echter Differenzierer.
  • Eclipse Zenoh für skalierte verteilte Systeme oder Edge‑Use‑Cases.
  • Iceoryx oder ähnliche Zero‑Copy IPC Lösungen.
  • Bridging zwischen Middleware‑Systemen (z. B. ros1_bridge, OROCOS–ROS2 oder eigene Abstraktionsschichten).
  • DDS Security Plugins (Auth, Access Control, Crypto) für sicherheitskritische Deployments.
  • Open‑Source Contributions in relevanten Ecosystems (ROS 2, OROCOS, Apex.OS, FastDDS, Cyclone DDS, RTI Connext).
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

NEURA Robotics • München

Vor Ort
EUR 90.000 - 120.000
Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

NEURA Robotics • Bielefeld

Vor Ort
EUR 75.000 - 110.000
Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

Atlas Metrics • Bielefeld

Vor Ort
EUR 60.000 - 80.000
Flexible hours
30 vacation days
Competitive salary package
+1
Robotics Middleware Engineer (human)
Robotics Middleware Engineer (human)

Atlas Metrics • München

Vor Ort
EUR 70.000 - 90.000
Creative Freedom and Agility
Attractive Compensation
Professional Growth
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)

Neura Robotics • Gemeindeverwaltungsverband Metzingen, Riederich

Vor Ort
EUR 90.000 - 130.000
Firmware Engineer — Dexterous Hand Systems (Mensch)
Firmware Engineer — Dexterous Hand Systems (Mensch)

NEURA Robotics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 90.000
Robot Client SDK Engineer (Mensch)
Robot Client SDK Engineer (Mensch)

NEURA Robotics • Bielefeld

Vor Ort
EUR 70.000 - 90.000
Software Engineer – Interface Architecture & Platform Integration (Mensch)
Software Engineer – Interface Architecture & Platform Integration (Mensch)

NEURA Robotics • Riederich

Vor Ort
EUR 70.000 - 100.000
RT & Kernel Engineer (Mensch)
RT & Kernel Engineer (Mensch)

NEURA Robotics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 85.000 - 120.000
Flexible Arbeitszeiten
30 Tage Erholungsurlaub