Beschreibung
Der Softwareentwickler für Tests entwickelt skalierbare Testinfrastrukturen, Automatisierungs-Frameworks und Validierungsstrategien für humanoide Roboter. Dabei deckt er eingebettete Geräte, Middleware, Wahrnehmung, Bewegungssteuerung und autonomes Verhalten ab. Die Rolle arbeitet mit Teams aus den Bereichen Robotik und Plattform-Engineering zusammen, debuggt komplexe Interaktionen zwischen Software und Hardware sowie in vernetzten Systemen und trägt mit Code dazu bei, die Systemrobustheit und die Produktivität von Entwicklern zu verbessern. Bewerber benötigen einen Bachelor- oder Masterabschluss in einem relevanten Fachgebiet, fundierte Kenntnisse in C++ und Python, Erfahrung mit Robotik und verteilten Systemen sowie Vertrautheit mit ROS 2, CI/CD, Linux und Softwarearchitektur.

