Das Unternehmen ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin, das sich auf die Entwicklung und Vermarktung von Produkten und Schlüsseltechnologien in der maritimen und Offshore-Technik spezialisiert hat. Die Expertise umfasst Robotik, High-Tech-Sensorik, künstliche Intelligenz, fortgeschrittene Informatik, Kommunikationstechnologie sowie Positionierung. Das Team besteht aus internationalen Fachexperten, Ingenieuren und Software-Entwicklern, die über umfangreiche Erfahrungen in der Elektronik- und Softwareentwicklung sowie in der Integration komplexer IT-Systeme verfügen. In der Rolle des Robotics Software Engineers sind Sie verantwortlich für die Entwicklung und Implementierung von Control-Software für autonome und ferngesteuerte Robotersysteme im Sub-sea Umfeld. Zu Ihren Aufgaben gehören der Entwurf robuster Steuerungs- und Navigationsalgorithmen für anspruchsvolle Tiefsee-Anwendungen sowie die Integration und Optimierung von Middleware-Stapeln wie ROS2, DUNE und DDS. Sie arbeiten eng mit verschiedenen Teams zusammen und sind für Architekturentscheidungen in der Regelungs-, Bewegungs- und Missionslogik zuständig. Zudem nehmen Sie an Feldtests, Systemvalidierungen und technischen Evaluierungen im Rahmen europäischer Industrie- und Forschungsprojekte teil. Das Arbeitsumfeld ist geprägt von einem hohen Maß an Eigenverantwortung und einem motivierten Team, das Ihnen die Möglichkeit bietet, Ihre Fähigkeiten weiterzuentwickeln.
Robotics Software Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium in Robotik, Regelungstechnik, Elektrotechnik, Informatik oder einem vergleichbaren technischen Fachgebiet. Zudem sollten Sie mehrjährige Berufserfahrung, idealerweise 5+ Jahre, in der Entwicklung von Control-Software für Robotik- oder Automatisierungssysteme mitbringen. Sehr gute Kenntnisse in modernem C++ sowie solide Kenntnisse in C für Systeme nahe an Hardware und in Echtzeitumgebungen sind erforderlich. Erfahrung mit Linux-basierten Entwicklungsumgebungen, verteilten Systemen und technischen Kommunikationsprotokollen ist von Vorteil. Darüber hinaus sind relevante Praxiserfahrungen mit ROS/ROS2, DUNE oder vergleichbaren Robotics-Frameworks sowie DDS wünschenswert. Kenntnisse im Bereich Echtzeitverhalten, Sensorik, Bewegungsplanung oder Regelungsverfahren sind ebenfalls wichtig. Python und Bash sollten als Werkzeugkenntnisse für Tooling, Tests oder Automatisierung vorhanden sein. Eine strukturierte Arbeitsweise, technische Präzision, hohe Eigenverantwortung und Freude an der Zusammenarbeit in einem erfahrenen Engineering-Team runden Ihr Profil ab. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sind erforderlich.