B&A
Mind Robotics
Softwareentwickler, Edge & Field Systems
Über uns
Mind Robotics entwickelt Physical AI für den industriellen Einsatz in der realen Welt, beginnend mit der Fabrik. Wir glauben, dass die schwierigsten Probleme in der KI gelöst werden, wenn Forscher und Ingenieure täglich direkten Kontakt mit der physischen Welt haben – und wir suchen Menschen, die sich für Robotik begeistern, Wert auf Eigenverantwortung legen und sich darauf freuen, schwierige Probleme zu lösen. Schließen Sie sich uns an, wenn Sie über digitale Intelligenz hinausgehen und Intelligenz in Bewegung bringen möchten.
Über das Team und die Rolle
Als Softwareentwickler im Bereich Edge & Field Systems werden Sie einer der Gründungsingenieure des Teams sein, das für unsere Anwendungsschicht zuständig ist, und an unseren Head of Application Engineering berichten. Die Systeme funktionieren bereits heute; Ihre Aufgabe ist es, sie für den Skalierungseinsatz zu härten und produktionsreif zu machen – von 10 Erfassungsstationen an einem Standort bis zu Hunderten in mehreren OEM-Werken und von einer Handvoll Teleop-Stationen bis zu einer Flotte im Mehrschichtbetrieb. Dies ist frühe, praxisnahe 0-zu-1-Entwicklung: Sie werden Code ausliefern, der auf echter Hardware in echten Fabriken läuft, und dessen Auswirkungen auf das Roboterverhalten sehen.
Aufgaben
- Entwicklung des Field Capture Stacks – Edge-Software für unsere Datenerfassungs-Rigs: Gerätemanagement, Sensor-Orchestrierung und Echtzeit-Datenqualitätsüberwachung, die in einer Fabrikumgebung Bestand hat, mit Workflows, die für I/O-, Compute- und Netzwerk-gebundene Einschränkungen optimiert sind
- Auslieferung des Teleop Stacks – Erfassungs-, Bewertungs- und Operator-Tools für unsere Teleoperationsstationen, einschließlich Metriken, Aufgabenmanagement und der Workflows, die unsere Roboteroperateure täglich nutzen
- Aufbau und Mitwirkung an Integrations- und Validierungstests für Feldsoftware, einschließlich Hardware-in-the-Loop (HIL)-Testaufbauten, die Fehler erkennen, bevor sie einen Live-Standort erreichen
- Erstellung von Überwachungs- und Dashboard-Systemen, die Einblicke in die Flottengesundheit, die Erfassungsqualität und die Betriebszeit von Stationen standortübergreifend ermöglichen, unter Berücksichtigung von intermittierender Konnektivität und begrenzter Bandbreite im Feld
- Wiederholbarkeit der Bereitstellung sicherstellen – Entwicklung von Tools und Konfigurationssystemen, die die Inbetriebnahme eines neuen Produktionsstandorts zu einer Konfigurationsänderung machen, nicht zu einem kundenspezifischen Engineering-Projekt, einschließlich Workflows für die Gerätebereitstellung
- Unterstützung des Feldes – Debugging von Problemen in Live-Systemen, Instrumentierung für Beobachtbarkeit und direkte Zusammenarbeit mit Betriebsmitarbeitern und Roboteroperateuren, die auf Ihre Software angewiesen sind
Anforderungen
- 2+ Jahre Erfahrung in der Softwareentwicklung mit Produktionssystemen
- Starke Programmiergrundlagen und Komfort bei der Arbeit über den gesamten Stack hinweg – Edge-Geräte, Dienste und lokale Datenpipelines
- Erfahrung mit mindestens einem der folgenden Bereiche: Edge Computing, Geräte- oder Flottenmanagement, Echtzeitsysteme, Robotik oder Sensorik
- Eigenverantwortung: Sie haben Features oder Systeme vom Prototyp zur Produktion gebracht und im Feld betreut
- Klare Kommunikation und enge Zusammenarbeit mit Produkt-, Forschungs- und Betriebspartnern
- Praktische Erfahrung mit Sensordaten (Video, Tiefe, IMU, Kraft/Drehmoment) und der Infrastruktur zur Erfassung und Überwachung in Echtzeit ist von Vorteil
- Erfahrung mit Hardware-in-the-Loop- oder simulationsbasierten Tests (z. B. Isaac Sim, Gazebo, MuJoCo) ist von Vorteil
- Hintergrund in Robotik, autonomen Fahrzeugen, industriellem IoT oder Teleoperationssystemen ist von Vorteil
- Erfahrung mit Produktions- oder anderen Industrieumgebungen ist von Vorteil
