Software Engineer - DDS expert (Mensch)
NEURA Robotics
Riederich
Vollzeit
Diese Anzeige stammt von Indeed
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.
---------------------------------
- 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.
Diese Anzeige stammt von Indeed. Originalanzeige ansehen ↗