Software Engineer - DDS expert (Mensch)

Neura Robotics

Gemeindeverwaltungsverband Metzingen, Riederich

On-site

EUR 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Neura Robotics in Baden-Württemberg sucht einen erfahrenen Software Developer für DDS-basierte Middleware in der Robotik. Sie entwerfen und leiten Kernkommunikationssysteme, die Roboter-, IoT- und höherwertige Software in Echtzeit verbinden. Sie arbeiten eng mit Hardware-, Perception- und Controls-Teams, implementieren Middleware-Frameworks wie ROS/ROS2 mit DDS (z.

B. FastDDS) und kümmern sich um Performance-Optimierung sowie CI/CD-Unterstützung.

Qualifications

  • Fundierte Kenntnisse in C++, Python und ROS/ROS2.
  • Praxis mit DDS-Implementierungen und Echtzeitkommunikation.
  • Erfahrung mit Robotik- und IoT-Devices.

Responsibilities

  • DDS-basierte Middleware architekturen entwerfen und implementieren.
  • Kernframeworks und Softwarebibliotheken für Middleware-Infrastruktur entwickeln.
  • Team von Engineers begleiten und Best Practices fördern.
  • Mit funktionsübergreifenden Teams arbeiten, Anforderungen definieren und Systemprobleme debuggen.
  • Integration und Bereitstellung von ROS/ROS2 mit DDS sicherstellen.
  • Toolchains und CI/CD-Pipelines für Robo-Middleware beitragen.
  • Industrie-Kommunikationsprotokolle (MQTT, OPC-UA, DDS) evaluieren je nach Systemanforderungen.

Skills

C++
Python
ROS/ROS2
DDS
Echtzeitfähigkeit
Teamführung
IoT-Integration

Tools

FastDDS

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Middleware Engineer (Mensch)
Robotics Middleware Engineer (Mensch)

AI Data Engineer (Mensch) @ Neura Robotics • Freising

On-site
EUR 90,000 - 130,000
Robotics Middleware Engineer (Mensch)
Robotics Middleware Engineer (Mensch)

Neura Robotics • Freising

On-site
EUR 90,000 - 130,000
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)

Neura Robotics • Gemeindeverwaltungsverband Metzingen, Riederich

On-site
EUR 90,000 - 130,000
System Integration Engineer (Mensch)
System Integration Engineer (Mensch)

Neura Robotics • Gemeindeverwaltungsverband Metzingen, Riederich

On-site
EUR 90,000 - 130,000
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen
(Senior) Ingenieur für Inbetriebnahme und Service von Robotersystemen

Neura Robotics • München

On-site
EUR 55,000 - 75,000
Firmware Engineer - Dexterous Hand Systems (Mensch)
Firmware Engineer - Dexterous Hand Systems (Mensch)

AI Data Engineer (Mensch) @ Neura Robotics • Freising

On-site
EUR 70,000 - 110,000
Firmware Engineer — Dexterous Hand Systems (Mensch)
Firmware Engineer — Dexterous Hand Systems (Mensch)

Neura Robotics • Freising

On-site
EUR 90,000 - 130,000
Senior Software Developer C++ (m/w/d)
Senior Software Developer C++ (m/w/d)

BEUMER Group • Beckum

On-site
EUR 60,000 - 80,000
Software-Entwickler (m/w/d) Basic Engineering
Software-Entwickler (m/w/d) Basic Engineering

Tröger & Cie. AG • Tirschenreuth

On-site
Confidential
ROBOTICS SOFTWARE ENGINEER (m/w/d)
ROBOTICS SOFTWARE ENGINEER (m/w/d)

Adlatus • Ulm

On-site
EUR 60,000 - 80,000
Individuelle Entwicklungs- und Weiterbildungsmöglichkeiten
Flexibles Arbeitszeiten
Möglichkeit ein Jobrad zu leasen
+2