Senior Robotics Software Engineer
iO Associates | Münchendorf
Wir suchen einen erfahrenen Senior Robotics Software Engineer, der folgende Aufgaben übernimmt: die Entwicklung einer einheitlichen Hardwareabstraktionsschicht für verschiedene komplexe Roboter, die Verbesserung der verteilten Controller-Architektur zur Synchronisierung der Bewegungen der Roboter, die Erstellung eines hochautomatisierten Test-Frameworks für die Software auf niedriger Ebene, die Optimierung von Fehlerbehandlungsmechanismen für Hardwareprobleme sowie die Erstellung und Verbesserung von Analysewerkzeugen zur Fehlerbehebung von Feldproblemen. Voraussetzungen: mindestens 5 Jahre Branchenerfahrung, fundierte Kenntnisse in C++ und solide Programmierkenntnisse in Python, effektive Testfähigkeiten für komplexe Software, Kenntnisse und Erfahrung in Softwarearchitektur, Vorkenntnisse in ROS1 oder ROS2, Vertrautheit mit realer Robotik-Hardware sowie Verständnis für Regelschleifen und Kinematik. Von Vorteil sind zudem grundlegende Kenntnisse in Elektronik und Erfahrung mit Hardware-in-the-Loop-Tests. Fließende Englischkenntnisse sind erforderlich.