Auf einen Blick
- Aufgaben: Entwickle innovative Middleware-Lösungen für Robotik mit ROS 2 und OROCOS.
- Unternehmen: Futuristisches Unternehmen, das an der Spitze der Robotik-Technologie steht.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein kreatives Arbeitsumfeld.
- Weitere Informationen: Dynamisches Team mit großartigen Entwicklungschancen und einem Fokus auf Innovation.
- Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten mit modernster Technologie.
- Qualifikationen: Erfahrung in C++ und Middleware-Integration, idealerweise mit ROS 2 oder OROCOS.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
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).
Robotics Middleware Engineer (Mensch) Arbeitgeber: NEURA Robotics
Als Arbeitgeber bieten wir eine dynamische und innovative Arbeitsumgebung, die sich auf die Entwicklung fortschrittlicher Robotiklösungen konzentriert. Unsere Mitarbeiter profitieren von einem offenen und kollaborativen Arbeitsklima, das Kreativität und kontinuierliches Lernen fördert. Zudem unterstützen wir aktiv die berufliche Weiterentwicklung durch Schulungen und spannende Projekte in einem zukunftsorientierten Technologiefeld.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Robotics Middleware Engineer (Mensch) erhalten könnten
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft den Unterschied machen können!
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner zu kontaktieren. Frag nach mehr Informationen oder zeig dein Interesse – das kann dir einen Vorteil verschaffen!
✨Bereite dich auf technische Interviews vor
Mach dich mit den neuesten Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden. Lass uns sicherstellen, dass du bereit bist, dein Wissen über ROS 2, OROCOS und DDS zu demonstrieren!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! Das zeigt, dass du wirklich an der Stelle interessiert bist und gibt uns die Möglichkeit, dich besser kennenzulernen.
Wir glauben, dass du diese Fähigkeiten brauchst, um Robotics Middleware Engineer (Mensch) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach es persönlich!:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Position als Robotics Middleware Engineer interessierst und was dich an unserem Team begeistert.
Betone deine Erfahrungen:Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen passen. Wenn du mit ROS 2, OROCOS oder DDS gearbeitet hast, erzähl uns davon! Wir wollen wissen, wie du diese Technologien in der Praxis eingesetzt hast.
Sei strukturiert:Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Punkte hervorzuheben. So können wir schnell erkennen, dass du die richtige Person für die Stelle bist!
Bewirb dich über unsere Website:Wir freuen uns, wenn du dich direkt über unsere Website bewirbst! Das macht es uns einfacher, deine Bewerbung zu verwalten und sicherzustellen, dass sie nicht im Spam-Ordner landet. Also, klick dich durch und schick uns deine Unterlagen!
Wie man sich auf ein Vorstellungsgespräch bei NEURA Robotics vorbereitet
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie ROS 2, OROCOS RTT und DDS. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, tiefer in die Materie einzutauchen.
✨Bereite konkrete Beispiele vor
Überlege dir konkrete Projekte oder Herausforderungen, bei denen du deine Fähigkeiten in C++ und Middleware-Integration unter Beweis gestellt hast. Sei bereit, diese Beispiele zu erläutern und zu zeigen, wie du Probleme gelöst hast, insbesondere in Bezug auf Echtzeitanforderungen und QoS-Design.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die spezifischen Herausforderungen des Teams zu erfahren. Fragen zu aktuellen Projekten oder Technologien sind immer gut!
✨Soft Skills nicht vergessen
Technisches Wissen ist wichtig, aber vergiss nicht, auch deine Soft Skills zu betonen. Teamarbeit, Kommunikation und Problemlösungsfähigkeiten sind entscheidend in einem interdisziplinären Umfeld. Bereite Beispiele vor, die zeigen, wie du effektiv im Team gearbeitet hast oder Konflikte gelöst hast.