Senior Robotics Software Engineer - Autonomy Architecture

Senior Robotics Software Engineer - Autonomy Architecture

Vollzeit 61650 - 75350 € / Jahr (geschätzt) Vor Ort
G

Auf einen Blick

  • Aufgaben: Entwickle autonome Softwarearchitekturen für innovative Baumaschinen.
  • Unternehmen: Wachsendes Start-up im Bereich Physische KI mit einem dynamischen Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Vielfältige Karrierechancen in einem inklusiven Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Bauindustrie mit modernster Technologie.
  • Qualifikationen: Erfahrung in C++ und Python sowie hohe Standards für Softwarequalität.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

Gravis Robotics ist ein wachstumsstarkes Series A-Start-up, das von SoftBank unterstützt wird und Physical AI in die Bauindustrie bringt, indem es schwere Baumaschinen in autonome Roboter verwandelt.

Gravis begann als Spin-off der ETH Zürich, und unsere einzigartige Kombination aus lernbasierter Automatisierung und erweitertem Fernsteuerung ermöglicht es einem Bediener, sicher eine Flotte von Erdbewegungsmaschinen in einer spielerischen Umgebung zu steuern.

Das Gravis RACK ist ein maschinenunabhängiges Nachrüstkit, das Autonomie für Bagger und Radlader von 10 bis über 100 Tonnen hinzufügt: LiDAR- und Kamerasensorik, GNSS RTK, Netzwerktechnologie und robuste Edge-Computing-Hardware, die offline funktioniert. In Kombination mit dem Slate-Tablet und unserer Copilot-Software kann ein Bediener eine Maschine manuell, mit KI-Unterstützung oder vollständig autonom betreiben.

Über die Stelle

Das Autonomieteam bei Gravis entwirft autonome Verhaltensweisen für verschiedene Aufgaben, z.B. verschiedene Arten von Aushub oder Lkw-Beladung. Diese Rolle verantwortet die Architektur, die es diesen Verhaltensweisen ermöglicht, im selben Software-Stack zu leben, anstatt einen SW-Stack pro Verhalten zu erstellen. Sie sind verantwortlich dafür, wie Aufgaben zerlegt und orchestriert werden, für die Schnittstellen dazwischen und für die Softwarequalität. Wir suchen einen erfahrenen Robotiker mit C++- und Python-Kenntnissen und hohen Standards für Softwarequalität, der klare, pragmatische architektonische Entscheidungen treffen kann, die es dem System ermöglichen, zu wachsen, ohne die Stabilität zu verlieren.

Was Sie tun werden

Architektur

  • Verantwortung für die aufgabenbezogene Architektur, die über unsere autonomen Verhaltensweisen geteilt wird
  • Klare Modulgrenzen und Verantwortlichkeiten zwischen der Verhaltensorchestrierung definieren, gemeinsame Logik zwischen verschiedenen Aufgaben herausfiltern
  • Komponententests und Telemetrie-/Metriksammlungspipelines implementieren
  • Technische Schulden frühzeitig identifizieren, um das Team in Richtung nachhaltiger Lösungen zu lenken
  • Als Ansprechpartner für Softwarequalität fungieren: moderne C++-Praktiken, Code-Struktur, Fehlerbehandlung, Robustheit. Ebenso für Python.

Konfigurationstools

  • Ein leicht erweiterbares und testbares Modul für die Bereitstellung von Richtlinien entwerfen, das über Aufgaben hinweg wiederverwendet werden kann und Schema-Versionierung für Beobachtungen unterstützt, sodass eine bereitgestellte Richtlinie die genaue Version der Berechnungen festlegt, gegen die sie trainiert wurde
  • Technische Führung zu C++- und Python-Tools (clang-tidy, Sanitizers, statische Analyse, Linting, Typisierung, Testeinrichtung) bieten
  • Mit unserem eingehenden Simulationsteam zusammenarbeiten, um Trainings-, Benchmarking- und Evaluierungstools über Aufgaben hinweg zu vereinheitlichen, sodass das Hinzufügen einer Aufgabe nicht bedeutet, dass Tools und Infrastruktur abgezweigt werden müssen

Was wir suchen

Erforderlich

  • Abschluss (Bachelor oder Master) in Robotik, Informatik, Elektrotechnik oder einem verwandten Bereich
  • 5+ Jahre Erfahrung in der Entwicklung komplexer C++-Systeme mit tiefem Wissen über modernes C++ (17 und höher)
  • Starke Python-Kenntnisse für Tools, Konfiguration und Skripting auf der Simulationsseite
  • Umfangreiche Erfahrung in der Gestaltung großer, modularer Softwaresysteme, die über ihren ersten Anwendungsfall hinaus bestehen bleiben
  • Hohe Standards für Softwarequalität und langfristige Wartbarkeit

Wünschenswert

  • Erfahrung mit Verhaltenbäumen, Zustandsmaschinen oder anderen Task-Orchestrierungsframeworks in der Produktion
  • Erfahrung in der Zusammenarbeit mit gelernten Controllern in einem Produktions-Stack - Bereitstellung, Versionierung, Beobachtungspipelines. Keine Notwendigkeit, sie zu trainieren.
  • Bewegungsplanung, geometrische Algorithmen oder räumliche Datenstrukturen
  • Feature-flagged Bereitstellungen, gestaffelte Rollouts oder langlebige Plattformen

Diese Rolle passt gut zu Ihnen, wenn…

  • Sie Systeme zuverlässig in der realen Welt zum Laufen bringen möchten und gerne über Randfälle nachdenken
  • Sie lieber hätten, dass unser nächstes Verhalten eine Konfiguration ist als ein dediziertes Softwarestück
  • Sie möchten, dass die beste Idee gewinnt, unabhängig davon, wer sie hatte, und Sie lassen sich lieber durch Zahlen korrigieren als durch Zustimmung
  • Sie ein Ergebnis von Anfang bis Ende verfolgen: Wenn etwas geschehen muss, nutzen Sie oder fragen Sie nach allem, was nötig ist, auch außerhalb Ihres Rahmens
  • Sie sind ein Software-Purist, aber pragmatisch - zuerst zum Laufen bringen, dann richtig machen und bewusst Abstriche machen, wenn es die richtige Entscheidung ist

Senior Robotics Software Engineer - Autonomy Architecture Arbeitgeber: Gravis Robotics AG

Gravis Robotics ist ein innovatives Start-up, das sich in einer dynamischen Wachstumsphase befindet und die Bauindustrie mit Physical AI revolutioniert. Unsere Unternehmenskultur fördert Kreativität und Zusammenarbeit, während wir unseren Mitarbeitern umfangreiche Möglichkeiten zur beruflichen Weiterentwicklung bieten. Durch die Arbeit an bahnbrechenden Technologien in einem internationalen Umfeld bieten wir nicht nur spannende Herausforderungen, sondern auch die Chance, Teil eines Teams zu sein, das die Zukunft des Bauens gestaltet.

G

Kontaktdaten:

Gravis Robotics AG Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Robotics Software Engineer - Autonomy Architecture mit Bravour zu bestehen

C++
Python
Softwarearchitektur
Modularer Softwaredesign
Softwarequalität
Fehlerbehandlung
Robustheit