Nod CareersAuto-apply free

Software Engineer - DDS expert (Mensch)

neura-robotics-gmbh · Metzingen / Riederich
Auto-apply to this job with Nod →
Deine Mission & Herausforderungen Als Software Developer für DDS-basiertes Middleware in der Robotik bist du dafür verantwortlich, die Kernkommunikationssysteme zu entwerfen, zu entwickeln und zu leiten, die eine nahtlose, echtzeitfähige Interaktion zwischen Robotikkomponenten, IoT-Geräten und höherwertiger Software ermöglichen. Die Rolle erfordert Expertise in C++, Python, ROS/ROS2, FastDDS oder anderen DDS-Implementierungen sowie fundiertes Wissen über Echtzeit-Kommunikationsprotokolle und praktische Erfahrung mit Robotern und IoT-Geräten. • Architekturiere und implementiere DDS-basierte Middleware, die robusten, skalierbaren und echtzeitfähigen Datenaustausch für Robotik- und IoT-Systeme sicherstellt. • Entwirf, entwickle und optimiere Kernframeworks und Softwarebibliotheken für die Middleware-Infrastruktur, die Autonomie-, Wahrnehmungs- und Kontrollsubsysteme unterstützt. • Begleite ein Team von Engineers und fördere Best Practices in der Softwareentwicklung und Systemintegration für Robotik. • Arbeite mit funktionsübergreifenden Teams (Hardware, Perception, Controls) zusammen, um Anforderungen zu definieren, Systemprobleme zu debuggen und eine zuverlässige Leistung verteilter Systeme zu erreichen. • Manage die Integration und Bereitstellung von Middleware-Frameworks wie ROS/ROS2 mit DDS (z. B. FastDDS) und stelle Kompatibilität sowie Echtzeit-QoS sicher. • Trage zu Toolchains und CI/CD-Pipelines für schnelle Entwicklung, Tests und Releases von robotischen Middleware-Lösungen bei. • Bewerte und wähle geeignete industrielle Kommunikationsprotokolle (MQTT, OPC-UA, DDS) je nach Systemanforderungen wie Latenz, Zuverlässigkeit und Skalierbarkeit aus. Auf was können wir uns freuen • Fortgeschrittene Kenntnisse in C++ und Python für Systementwicklung und Infrastruktur-Skripting. • Tiefes Verständnis von DDS (Data Distribution Service) und praktische Erfahrung mit einer Variante wie FastDDS. • Expertise in ROS und ROS2, einschließlich der Integration eigener DDS-Implementierungen als ROS2-Backend. • Umfassendes Wissen über Echtzeit-Kommunikationsprotokolle und verteilte Systeme im Robotik- und IoT-Bereich. • Umfangreiche Erfahrung in der direkten Arbeit mit Robotern und IoT-Geräteintegration, einschließlich Sensor- und Aktuatorframeworks. • Vertrautheit mit Containerisierung, CI/CD und Entwicklungsautomatisierung. • Starke Problemlösungs- und Debugging-Fähigkeiten für Multi-Plattform-Integration und Performance-Optimierung. • Wünschenswert: Kenntnisse in Cloud-nativen Microservices. • Erfahrung in Performance-Tuning von Middleware und Verwaltung von QoS-Policies in DDS. • Wissen über Sicherheit und Zugriffskontrolle in DDS-basierten Robotikumgebungen. • Erfahrung mit industriellen Kommunikationsprotokollen und IIoT-Systemintegration. • Führungserfahrung in leistungsstarken Teams, insbesondere beim Aufbau und der Skalierung einer Entwicklungs-Kultur.

Let Nod apply for you →

More jobs at neura-robotics-gmbh

Konstrukteur Peripherie – Kabel & Schnittstellen (Mensch) — neura-robotics-gmbhRT & Kernel Engineer (Mensch) — neura-robotics-gmbhFunctional Safety Engineer (Mensch) — neura-robotics-gmbhFunctional Safety Engineer (Mensch) — neura-robotics-gmbhSenior Security Architect (Mensch) — neura-robotics-gmbhNEURAGym Manager - NEURAGym (Mensch) — neura-robotics-gmbh