Software Engineer In Test
Posted 21 Jul 2026
Advertised as “Software Engineer in Test, Robotics Middleware & Systems - Humanoid (Mensch)”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Electrical Engineering, Mechatronics, Robotics (or related)
Study levelBachelor's or higher
Deine Mission & Challenges
Wir suchen eine_n leidenschaftliche_n und hands-on Software Engineer in Test für unser Humanoid 4NE1 Team. In dieser Rolle verantwortest du die Entwicklung skalierbarer Testinfrastruktur, Automatisierungsframeworks und Validierungsstrategien, um die Zuverlässigkeit, Performance und Sicherheit der Software sicherzustellen, die unsere humanoiden Roboter antreibt.
Du arbeitest eng mit Software Engineers, Middleware Engineers, Perception Engineers und Robotics Developers zusammen, um robuste Test- und Validierungspipelines über den gesamten Robotik-Stack hinweg aufzubauen – von Embedded Devices und Middleware Services bis hin zu Perception, Motion Control und autonomem Verhalten.
Diese Rolle geht über klassisches QA hinaus. Wir suchen eine*n Engineer, der/die komplexe Robotiksysteme versteht, Fehlermodi identifiziert, automatisierte Validierungsframeworks entwickelt und direkt Code beiträgt, um Systemrobustheit und Developer Productivity zu verbessern.
Deine Arbeit hat direkten Einfluss auf die Zuverlässigkeit von Robotern, die in realen Umgebungen eingesetzt werden, und hilft dabei, Engineering-Qualitätsstandards für die gesamte 4NE1 Software Platform zu etablieren.
Auf was können wir uns freuen
-
Abgeschlossenes Bachelor- oder Masterstudium in Robotik, Informatik, Elektrotechnik, Mechatronik oder einem verwandten Bereich.
-
Sehr gute Software-Engineering-Grundlagen und Erfahrung im Aufbau automatisierter Testsysteme.
-
Erfahrung mit verteilten Softwaresystemen, Middleware oder Robotikplattformen.
-
Fähigkeit, eng mit Perception-, Controls-, Infrastructure- und Platform-Engineering-Teams zusammenzuarbeiten.
-
Ausgeprägte Debugging-Mentalität und systemisches Denken.
-
Sehr gute Programmierkenntnisse in C++ und Python.
-
Erfahrung in der Entwicklung automatisierter Testframeworks und Tools.
-
Tiefes Verständnis von Software-Testmethoden wie Unit-, Integration-, System-, Regression- und End-to-End-Testing.
-
Erfahrung mit ROS 2, DDS oder verteilten Robotik-Middleware-Architekturen.
-
Verständnis von Robotiksystemen, einschließlich:
-
Sensorintegration
-
Kalibrierungsworkflows
-
Synchronisation
-
State Estimation
-
Motion-Control-Systemen
-