Robot Platform Engineer (human)

Robot Platform Engineer (human)

Metzingen Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
N

Auf einen Blick

  • Aufgaben: Entwickle Robotersoftware und integriere Hardwarefähigkeiten in eine gemeinsame Plattform-API.
  • Unternehmen: Innovatives Unternehmen im Bereich Robotik mit einem kreativen und kollaborativen Team.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und persönlichem Wachstum.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten mit modernster Technologie.
  • Qualifikationen: Erfahrung in C++ und Robotersystemen sowie Teamarbeit sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Ihre Mission & Herausforderungen

  • Robot Abstraktionsintegration: Arbeiten im Robot-Abstraktionsschicht-Code – Implementierung der Abstraktionsoberfläche, die die Hardwarefähigkeiten Ihrer Plattform (Gelenke, Gliedmaßen, Endeffektoren, Sensoren) mit der gemeinsamen Plattform-API verknüpft.
  • Middleware-Verkabelung für Ihre Plattform: Typischerweise ROS 2 Launch-Graph + ros2_control YAML + DDS QoS auf Plattformen, die den Standard-Middleware-Pfad verwenden; OROCOS RTT-Komponentenpipelines auf Plattformen mit harten RT-Steuerschleifen, die die Zeitbudgets von ROS 2-Callbacks überschreiten; Apex.OS auf SIL/PLd-zertifizierten Konfigurationen (Industrielles MM).
  • Betriebszustandsmaschine: BOOT → HOMING → OPERATIONAL → FAULT → E-STOP → RECOVERY für Ihre spezifische Plattform, einschließlich aller Übergangsbedingungen, Ein-/Ausgangsaktionen und Zeitüberschreitungsbehandlung.
  • Moduswechsel: Aktive Steuergerätauswahl, Modusübergangsbedingungen, sichere Modus-Ein-/Austritte, nur Schwerkraftkompensationsmodus.
  • Ein-/Ausschaltsequenzen: Bootsequenzierung, Antriebsaktivierungs-/Deaktivierungsreihenfolge, Homing-Verfahrensorganisation, kontrollierte Abschaltung.
  • Watchdog- und Fehlermanagement: Fehlerklassifizierung (wiederherstellbar vs. sicherheitskritisch), Auswahl der Wiederherstellungsaktion, Eskalation zum E-Stop.
  • Robotergesundheitsüberwachung: Aggregation von Diagnosen, Gelenkstatusgesundheit, Antriebstemperatur, Gelenkgrenzennähe, Kommunikationslatenz.
  • gRPC-Serverimplementierung: Modusbefehle, Statusabfragen, Fehlerbestätigung, Streaming von Gelenkstatus, Betriebszustand, Diagnosen.
  • Plattformintegrationstest-Suite: End-to-End CI-Testabdeckung in Simulation (MuJoCo / Isaac Sim) und auf echter Hardware.

Was wir erwarten können

  • Starke C++-Kenntnisse: Moderne Funktionen (C++17 oder später), echtzeitsichere Muster, Zuweisungsdisziplin.
  • Erfahrung im Entwurf von Zustandsmaschinen: Saubere Trennung von Zuständen, Übergangsbedingungen, Fehlermanagement. Vertrautheit mit hierarchischen Zustandsmaschinenmustern (Boost.SML, sc::statechart, BehaviorTree.CPP oder gleichwertig).
  • gRPC und Protobuf: API-Serverimplementierung, Streaming-RPCs, rückwärtskompatible Proto-Evolution.
  • Erfahrung in der Robot-Abstraktionsschicht: Aus früherer Produktionsarbeit – ausgedrückt durch EINE der folgenden gleichwertigen Wege (kein einzelnes Framework ist ein harter Zugang): ros2_control Hardware-Schnittstellen (Jazzy oder Humble); MoveIt2 Hardware-Schnittstellenerstellung; OROCOS RTT-Komponenten für harte RT-Steuerungspipelines; Apex.OS-Bereitstellung auf einer echten Plattform; Anbieter-SDKs wie Franka Control Interface, Universal Robots URX, KUKA Sunrise.OS, ABB EGM oder vergleichbar; oder proprietäre interne Robot-Abstraktionsschichten aus früherer Produktionsarbeit.
  • Erfahrung mit der Inbetriebnahme einer echten Robotplattform: End-to-End – nicht nur Simulation. Hardware-Integrationsintuition: Zeitannahmen, Sensor-Kalibrierungsdisziplin, Fehlerszenario-Design.

Schön zu haben

  • Praktische Erfahrung mit MEHR ALS EINEM der oben genannten Robot-Abstraktionsschichtpfade – Multi-Stack-Erfahrung beschleunigt das Onboarding.
  • ROS 2 (Jazzy oder Humble) praktische Erfahrung – derzeit der häufigste Middleware-Pfad auf NEURA-Plattformen.
  • OROCOS RTT-Exposition, wo die harten RT-Anforderungen der Plattform dies erfordern.
  • Apex.OS-Vertrautheit für die industrielle MM SIL-zertifizierte Konfiguration.
  • Cluster-spezifische Tiefe – für den Mobile Manipulator-Anker: Nav2 oder gleichwertiger AMR-Navigationsstapel, Docking-Zyklen, optionale PROFINET-Vertrautheit; für den Legged-Anker: Konzepte zur Schwebebasiszustandsabschätzung, Integration von Gangsteuerungen, Muster zur Sturzdetektion; für den Cobot-Anker: ISO 10218 / ISO/TS 15066 Design des kollaborativen Roboterbetriebs.
  • Multi-Plattform-Roboterintegrations-Erfahrung – die Zustandsmaschinenlogik für zwei oder mehr unterschiedliche Robotplattformen geliefert hat.
  • Fehlerbaum-Analyse (FTA) oder FMEA für das Design von Roboter-Zustandsmaschinen.
  • gRPC-Gateway oder REST/gRPC-Bridging für kundenorientierte API-Oberflächen.

Hinweis zur Vertrautheit mit internen Stapeln: Direkte Erfahrung mit NEURAs internem RAL ist nicht erforderlich. Der Code ist der Einstiegspunkt der Rolle, nicht die Voraussetzung. Kandidaten mit vergleichbarer Erfahrung in der Robot-Abstraktionsschicht aus früherer Produktionsarbeit steigen schnell in die bestehenden Muster ein, unabhängig davon, durch welchen Middleware-Pfad diese Erfahrung kam.

Robot Platform Engineer (human) Arbeitgeber: NEURA Robotics

Als Arbeitgeber bietet unser Unternehmen eine dynamische und innovative Arbeitsumgebung, die sich auf die Entwicklung fortschrittlicher Robotiklösungen konzentriert. Wir fördern eine offene Unternehmenskultur, in der Teamarbeit und Kreativität geschätzt werden, und bieten unseren Mitarbeitern zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung sowie Zugang zu modernster Technologie. Darüber hinaus profitieren unsere Mitarbeiter von flexiblen Arbeitszeiten und einem attraktiven Standort, der eine hervorragende Work-Life-Balance ermöglicht.

N

Kontaktdaten:

NEURA Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Robot Platform Engineer (human) erhalten könnten

Tipp Nummer 1

Mach dir eine Liste von Unternehmen, die Robotertechnik entwickeln und schau dir deren Karriereseiten an. Oft gibt es dort Stellenangebote, die nicht auf großen Jobportalen gelistet sind. Wir empfehlen, direkt über unsere Website zu bewerben, um die besten Chancen zu haben!

Tipp Nummer 2

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Robotik-Branche in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden. Wir bei StudySmarter glauben, dass persönliche Verbindungen oft zu den besten Jobangeboten führen.

Tipp Nummer 3

Bereite dich gut auf Vorstellungsgespräche vor! Informiere dich über die neuesten Trends in der Robotik und sei bereit, über deine Erfahrungen mit C++ und Robotersystemen zu sprechen. Zeige, dass du die Herausforderungen der Rolle verstehst und wie du sie meistern kannst.

Tipp Nummer 4

Sei proaktiv! Wenn du ein Unternehmen im Auge hast, das dich interessiert, zögere nicht, direkt Kontakt aufzunehmen, auch wenn keine Stellen ausgeschrieben sind. Manchmal suchen Firmen nach Talenten, bevor sie eine Anzeige schalten. Wir bei StudySmarter unterstützen dich dabei, den richtigen Weg zu finden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Robot Platform Engineer (human) mit Bravour zu bestehen

C++ (moderne Features, C++17 oder später)
Zustandsmaschinen-Design für komplexe robotische Systeme
gRPC und Protobuf
Robot Abstraktionsschicht Erfahrung
ROS 2 (Jazzy oder Humble) praktische Erfahrung
OROCOS RTT Kenntnisse
Apex.OS Vertrautheit

Einige Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich!:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du genau zu uns passt. Wir lieben es, wenn Bewerbungen Persönlichkeit zeigen!

Betone deine relevanten Fähigkeiten:Stell sicher, dass du deine Kenntnisse in C++ und Robotik klar hervorhebst. Wenn du Erfahrung mit ROS 2 oder OROCOS RTT hast, lass es uns wissen! Wir suchen nach konkreten Beispielen, die deine Fähigkeiten unter Beweis stellen.

Sei präzise und strukturiert:Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du drauf hast und wie du ins Team passt!

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles an die richtige Stelle gelangt und wir deine Unterlagen schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei NEURA Robotics vorbereitet

Verstehe die Robotik-Architektur

Mach dich mit den Grundlagen der Robotik-Architektur vertraut, insbesondere mit dem Robot Abstraction Layer. Überlege dir, wie deine Erfahrungen mit ROS 2, OROCOS RTT oder anderen Middleware-Lösungen in die Anforderungen der Stelle passen.

Bereite konkrete Beispiele vor

Sei bereit, spezifische Projekte oder Herausforderungen zu besprechen, bei denen du C++ und State Machine Design verwendet hast. Zeige, wie du komplexe Systeme erfolgreich implementiert hast und welche Probleme du dabei gelöst hast.

Fragen zur Middleware stellen

Bereite Fragen zu den verwendeten Middleware-Technologien vor, wie z.B. gRPC oder DDS QoS. Das zeigt dein Interesse und Verständnis für die technischen Aspekte der Rolle und hilft dir, die Erwartungen des Unternehmens besser zu verstehen.

Zeige Teamfähigkeit

Da die Rolle enge Zusammenarbeit mit anderen Ingenieuren erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du in der Vergangenheit mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen und erfolgreiche Ergebnisse zu erzielen.