Locomotion & Whole-Body Control Engineer (human)

Locomotion & Whole-Body Control Engineer (human)

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

Auf einen Blick

  • Aufgaben: Entwickle fortschrittliche Steuerungssysteme für humanoide und quadrupede Roboter.
  • Unternehmen: Innovatives Unternehmen im Bereich Robotik mit Fokus auf legged Robotics.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Kollaborative Arbeitsumgebung mit großartigen Wachstumschancen.
  • Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten mit realen Auswirkungen.
  • Qualifikationen: MSc oder PhD in Robotik oder verwandten Bereichen und 4+ Jahre Erfahrung in der Robotik.

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

Ihre Mission & Herausforderungen

Wir erweitern unsere Fähigkeiten in der Robotik mit Beinen auf NEURA's humanoiden (4NE-1) und vierbeinigen Plattformen. Diese Rolle umfasst beide Kernschichten des Steuerungssystems für Beine: Trajektorienoptimierung und MPC für kino-dynamische Bewegungsgenerierung sowie QP-basierte sofortige Ganzkörperkontrolle zur Ausführung dieser Bewegungen auf echter Hardware bei 1 kHz.

Die Arbeit konzentriert sich auf kontaktreiche Dynamik, Echtzeitoptimierung und zuverlässige Ausführung auf physischen Robotern. Sie werden eng mit den Teams für Zustandsabschätzung, Simulation, Niedrigsteuerung und Hardware sowie mit den Anwendungsteams zusammenarbeiten, deren Aufgaben letztendlich von robuster, vorhersehbarer Fortbewegung und Ganzkörperverhalten abhängen.

  • Ganzkörperbewegungsgenerierung und -kontrolle für schwebende Beinplattformen — Fortbewegung, Gleichgewicht, Kontaktübergänge und loco-manipulation (gehen während der Manipulation).
  • Trajektorienoptimierung und modellprädiktive Steuerungspipelines über Roboterzustände, Kontaktpläne, Bodenreaktionskräfte, centroidale Impulse und Gelenktrajektorien — unter Verwendung von reduzierten Bewegungsmodellen wie LIPM, SRBD und centroidalen Dynamiken.
  • QP-basierte Aufgabenraum-Inversdynamik zur Ausführung sofortiger Ganzkörperkontrolle aus MPC- und Trajektorienoptimierungsreferenzen bei 1 kHz auf dem echten Roboter.
  • Ganzkörpermodellierung für die Plattform: schwebende starre Körperdynamik aus URDF / MJCF, Gelenkkonfiguration, FK / IK, Jacobians und Masse / Coriolis / Schwerkraftberechnung.
  • Constraints-Formulierung über die MPC- und QP-Schichten — Kontakt-, Reibungs-, Drehmoment-, Gelenk-, kinematische und Stabilitätsbeschränkungen — mit einem geeigneten Aufgabenhierarchiedesign für die Plattform.
  • Solver-Leistungsarbeit über beide Schichten: Warmstart, numerische Konditionierung, Constraint-Handling und Echtzeitzuverlässigkeit bei 500 Hz – 1 kHz.
  • Bereitstellung, Abstimmung und Debugging von MPC-, Trajektorienoptimierungs-, IK- und inversen Dynamikpipelines auf physischen Robotern — einschließlich plattformspezifischer Kontaktmodellkalibrierung und Validierung gegen echte Roboterdaten.
  • Hochleistungs-C++ für die Echtzeitausführung; Python-Tools für Analyse, Prototyping und Debugging.

Was wir erwarten können

  • MSc oder PhD in Robotik, Steuerung, Maschinenbau oder Elektrotechnik, Informatik oder einem verwandten Bereich.
  • 4+ Jahre praktische Erfahrung in der Entwicklung von Trajektorienoptimierung, MPC für Fortbewegung und/oder Ganzkörperkontrolle auf physischen Robotern.
  • Starke Grundlagen in der schwebenden, artikulierten starren Körperdynamik und Kontaktmodellierung.
  • Starkes Wissen über reduzierte Bewegungsmodelle (LIPM, SRBD, centroidale Dynamik oder Äquivalente) und deren Verwendung innerhalb von MPC.
  • Starke Grundlagen in optimaler Kontrolle, eingeschränkter numerischer Optimierung und modellprädiktiver Kontrolle für Roboter mit Beinen.
  • Praktische Erfahrung mit Ganzkörper-QP / TSID-Frameworks auf echten Roboterdaten — einschließlich QP / DDP-Solver-Interna.
  • Praktische Erfahrung in der Bereitstellung von Echtzeitsteuerung / MPC / WBC-Pipelines bei 500 Hz – 1 kHz auf Hardware.
  • Starkes C++ für Echtzeit-Roboter-Software; Python für Analyse, Tools, Prototyping und Debugging.
  • Praktisches Verständnis dafür, wie Kontakt-Dynamik, Aktuatorgrenzen, Latenz, Zustandsabschätzungsfehler, Solver-Fehlermodi und Modellabweichungen sich auf echter Hardware verhalten.
  • Ein kollaborativer Arbeitsstil: gemeinsames Design, konstruktive Code-Überprüfung, proaktive Kommunikation und zuverlässige Koordination über Steuerung, Schätzung, Simulation, Niedrigsteuerung und Hardwaredisziplinen. Starke Teamarbeit ist für diese Rolle unerlässlich.

Schön zu haben

  • Praktische Erfahrung mit Humanoiden, Vierbeinern oder anderen hochgradig DOF-Robotern mit Beinen.
  • Vertrautheit mit Pinocchio, MuJoCo, Crocoddyl, IPOPT, TSID, OCS2 oder ähnlichen Open-Source-Tools.
  • Hierarchische QP, gewichtete QP, Aufgabenpriorisierung, Kontaktkraftoptimierung oder operationale Steuerung im Raum.
  • Kontaktplanung, Gangoptimierung, Gleichgewichtsregeneration; CPG-basierte oder hybride CPG / MPC-Controller.
  • Multi-Kontakt-WBC: Fußkontakt, bimanuale Greifung oder Basis-Arme-Koordination.
  • Kontakt-konsistente Dynamik und impact-bewusste Steuerungsübergänge.
  • Erfahrung mit drehmomentgesteuerten Robotern und Hochbandbreiten-Elektroantrieben.
  • Veröffentlichungen bei RSS, ICRA, IROS oder CoRL in der Fortbewegung mit Beinen oder Ganzkörperkontrolle.

Locomotion & Whole-Body Control Engineer (human) Arbeitgeber: NEURA Robotics

NEURA bietet eine inspirierende Arbeitsumgebung für Ingenieure, die an der Spitze der Robotik-Technologie arbeiten möchten. Mit einem starken Fokus auf Teamarbeit und interdisziplinäre Zusammenarbeit fördern wir eine Kultur des kontinuierlichen Lernens und der beruflichen Weiterentwicklung. Unsere Mitarbeiter profitieren von flexiblen Arbeitszeiten, innovativen Projekten im Bereich humanoider und quadrupeder Robotik sowie der Möglichkeit, ihre Ideen in einem dynamischen und unterstützenden Umfeld zu verwirklichen.

N

Kontaktdaten:

NEURA Robotics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Locomotion & Whole-Body Control Engineer (human) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Robotik-Branche in Kontakt zu treten. Lass uns gemeinsam Verbindungen aufbauen und vielleicht sogar ein paar Insider-Tipps für deine Bewerbung bekommen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe, wie du deine Erfahrungen mit Trajektorienoptimierung und MPC klar und präzise präsentieren kannst. Wir können dir helfen, die besten Ressourcen zu finden, um deine Fähigkeiten zu zeigen.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Begeisterung für die Rolle, indem du dich schnell meldest und deine Motivation klar kommunizierst.

Tipp Nummer 4

Mach dich mit den neuesten Technologien vertraut! Halte dich über aktuelle Entwicklungen in der Robotik auf dem Laufenden, insbesondere über QP-basierte Steuerungen und Echtzeitoptimierung. Das zeigt, dass du engagiert bist und bereit, dich weiterzuentwickeln.

Wir glauben, dass du diese Fähigkeiten brauchst, um Locomotion & Whole-Body Control Engineer (human) mit Bravour zu bestehen

Trajektorienoptimierung
Modellprädiktive Regelung (MPC)
Kino-dynamische Bewegungssteuerung
QP-basierte inverse Dynamik
Gleitende Basis Rigid-Body-Dynamik
Reduzierte Bewegungsmodelle (LIPM, SRBD, centroidale Dynamik)
Optimale Steuerung

Einige Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache, die deine Persönlichkeit widerspiegelt. Erzähl uns, warum du dich für diese Position interessierst und was dich motiviert, Teil unseres Teams zu werden.

Betone deine relevanten Erfahrungen:Stell sicher, dass du deine Erfahrungen in der Robotik und Steuerung klar hervorhebst. Zeig uns, wie deine Fähigkeiten in Trajektorienoptimierung und MPC dir helfen können, die Herausforderungen in dieser Rolle zu meistern.

Sei präzise und strukturiert:Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende klare Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du die richtige Person für den Job bist!

Bewirb dich über unsere Website:Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten! Das macht es uns einfacher, alles zu verwalten und sicherzustellen, dass du die bestmögliche Chance auf eine Rückmeldung hast.

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

Verstehe die Technologie

Mach dich mit den neuesten Entwicklungen in der Robotik und speziell mit Trajektorienoptimierung und MPC vertraut. Zeige im Interview, dass du die Herausforderungen und Technologien, die für die Rolle wichtig sind, verstehst und wie du sie anwenden kannst.

Praktische Beispiele vorbereiten

Bereite konkrete Beispiele aus deiner bisherigen Erfahrung vor, die deine Fähigkeiten in der Entwicklung von Echtzeitkontrollsystemen und der Arbeit mit physikalischen Robotern demonstrieren. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Anwendung.

Teamarbeit betonen

Da die Zusammenarbeit mit verschiedenen Stakeholdern entscheidend ist, solltest du im Interview betonen, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Teile Beispiele, wo du durch proaktive Kommunikation und konstruktives Feedback zum Erfolg eines Projekts beigetragen hast.

Fragen stellen

Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach den aktuellen Projekten oder Herausforderungen, die das Team bewältigt, um dein Engagement und deine Neugier zu zeigen.