Robot Platform Engineer - Humanoid; Mensch
Listed on 2026-07-16
-
Software Development
Robotics, Embedded Software Engineer, Software Engineer
Location: Zürich
Bei NEURA Robotics entwickeln wir 4NE-1, einen kognitiven humanoiden Roboter, der sicher und autonom in realen Umgebungen agieren soll. Dafür suchen wir eine
* n Robot Platform Engineer für unser Humanoid Team
, um die Softwarebasis weiterzuentwickeln, die Hardware, Controls, Middleware und Anwendungen zu einer zuverlässigen, produktionsreifen Robotikplattform verbindet.
Diese Rolle liegt an der Schnittstelle von Robotiksoftware, Embedded Systems, verteilten Systemen, Middleware und Hardwareintegration. Du arbeitest direkt mit Engineers aus Locomotion, Whole-Body Control, Manipulation, Perception, State Estimation und Embedded Software zusammen, um sicherzustellen, dass die humanoide Plattform zuverlässig auf realer Hardware läuft.
Wir suchen eine n starke n C++ Software Engineer
, der/die gerne nah am Roboter arbeitet, systemnahe Herausforderungen löst und robuste Softwareinfrastruktur für komplexe Robotiksysteme entwickelt.
Du entwickelst und pflegst die Software-Abstraktionsschicht, die die Hardware-Fähigkeiten von 4NE-1 mit der NEURA-Plattformsoftware verbindet.
Du integrierst Aktuatoren, Gelenke, Gliedmaßen, Hände, Sensoren, Sicherheitssysteme und Robotercontroller in eine einheitliche Softwarearchitektur.
Du erstellst und pflegst Hardware-Interfaces, die Roboterfähigkeiten für Control-, Planning- und Application-Layer verfügbar machen.
Du arbeitest eng mit Controls-, Locomotion- und Hardware-Teams an der plattformweiten Integration zusammen.
Du integrierst Softwarekomponenten über den gesamten humanoiden Stack hinweg, einschließlich Locomotion, Manipulation, Whole-Body Control, State Estimation, Perception, Diagnostik und Robot Operations.
Du entwirfst und pflegst Kommunikationswege zwischen Embedded Systems, Robotersoftware und höheren Anwendungsebenen.
Du arbeitest mit DDS-basierten Kommunikationssystemen und Echtzeit-Softwarepipelines.
Du unterstützt Deployment und Integration von Robotik-Middleware-Frameworks wie ROS 2, Dora, DDS-nativen Architekturen oder anderen verteilten Robotiksystemen.
Du arbeitest mit Middleware Engineers an der übergreifenden Softwareplattform-Architektur zusammen.
Du entwickelst und pflegst die operative State Machine des humanoiden Roboters, einschließlich:
BOOT → HOMING → STAND → OPERATIONAL → FAULT → E-STOP → RECOVERYDu implementierst Transition Guards, Recovery-Prozesse, Timeout-Handling und Fault-Escalation-Mechanismen.
Du stellst ein sicheres und vorhersehbares Roboterverhalten über alle Betriebsphasen hinweg sicher.
Du entwickelst und pflegst Software für verschiedene Betriebsmodi des Roboters, darunter:
Locomotion
Standing und Balancing
Manipulation
Whole-Body Control
Gravity Compensation
Service- und Maintenance-Modi
Recovery-Prozesse
Du implementierst sicheres Controller Switching und Logik für Mode Transitions.
Du entwickelst Software für Startup-, Kalibrierungs-, Homing- und Shutdown-Prozesse.
Du integrierst Sensoren, Aktuatoren, Motorcontroller und Embedded Subsystems.
Du unterstützt Bring-up- und Inbetriebnahmeaktivitäten auf physischer Hardware.
Du analysierst und behebst Softwareprobleme in realen Umgebungen, in denen Timing, Synchronisation und Hardwareverhalten entscheidend sind.
Du entwickelst Watchdog- und Fault-Management-Mechanismen.
Du implementierst Fault Detection, Klassifizierung, Recovery und Eskalationslogik.
Du baust roboterweite Health-Monitoring-Systeme auf, unter anderem für:
Gelenk- und Aktuatorzustand
Thermisches Monitoring
Controller-Status
Kommunikationszustand
Sensorverfügbarkeit
Systemdiagnostik
Du stellst einen robusten und sicheren Betrieb unter erwarteten und unerwarteten Bedingungen sicher.
Du entwickelst und pflegst gRPC-basierte Robot-Control-Services.
Du implementierst APIs für Operational State Management, Diagnostik, Fault Handling, Telemetrie und Robotersteuerung.
Du arbeitest gemeinsam mit Platform- und SDK-Teams an Protocol Buffer-Definitionen und der Weiterentwicklung der APIs.
Du…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: