Es erwarten Dich spannende Projekte, in denen Du die digitale Welt von morgen mitgestaltest. Begeisterung für neue Technologien und branchenübergreifende Methodenexpertise zeichnen dabei unsere Arbeit aus. Unser Erfolg beruht auf unserer Innovationskraft, gegenseitigem Vertrauen, einem wertschätzenden Miteinander, Diversität und Verantwortung. Freu Dich auf ein großartiges Team.
Du beaufsichtigst und/oder definierst Qualitätsziele für Schulungsmodule und arbeitest an solchen Modulen.
Du versuchst, ROS2-Rust-Projekte mit colcon zu konstruieren und ROS-Rust-Knoten mit dem ros2launch-System zu auszuführen.
Du findest heraus, ob ROS2 Rust Knoten das ROS2 Parameterhandling inklusive dynamischer Rekonfiguration unterstützen.
Du identifizierst spezielle Anforderungen für ROS2-Rust oder findest heraus, ob alle RMW-Implementierungen verwendet werden können.
Du testest, ob diese Client-Bibliotheken echtzeitfähig sind, ob dynamische Allokationen notwendig sind und wenn ja, ob diese vermieden werden können.
Du vergleichst die verfügbaren Client-Bibliotheken.
Als Teil dieses Projekts soll eine (oder mehrere) Roboteranwendung implementiert werden, um die Fähigkeiten dieser Rust-basierten ROS2-Client-Bibliotheken zu demonstrieren.
Qualifikationen
Persönlichkeit und Arbeitsweise: kommunikationsstarker Teamplayer, strukturierte und lösungsorientierte Arbeitsweise verbunden mit hohem Qualitätsbewusstsein und Selbstständigkeit
Erfahrung und Know-How: Grundkenntnisse im Bereich der Embedded Software Entwicklung mit C/C++, Erfahrung mit der Programmierung mit Rust und über den allgemeinen Prozess der Binärcodegenerierung von Vorteil
Ausbildung: Studium im Bereich Informatik oder vergleichbare Studienrichtung
Sprachen: sehr gute Deutsch- oder Englischkenntnisse