Locomotion & Whole-Body Control Engineer (Mensch)

Neura Robotics GmbH
Bielefeld, Germany
15 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Shift work
Job source

Tech stack

C++ (Programming Language) Code Review Software Debugging Python (Programming Language) Open Source Technology Information Technology

Job description

  • Hands-on-Erfahrung mit Humanoiden, Quadrupeden oder anderen hoch-DOF-Legged-Robotern.
  • Vertrautheit mit Pinocchio, MuJoCo, Crocoddyl, IPOPT, TSID, OCS2 oder Ă€hnlichen Open-Source-Tools.
  • Hierarchische QPs, gewichtete QPs, Task-Priorisierung, Kontaktkraft-Optimierung oder Operational-Space-Control.
  • Kontaktplanung, Gait-Optimierung, Balance-Recovery; CPG-basierte oder hybride CPG/MPC-Controller.
  • Multi-Contact-WBC: Fußkontakte, bimanuelles Greifen oder Base-Arm-Koordination.
  • Kontaktkonsistente Dynamik und Impact-bewusste ÜbergĂ€nge in der Regelung.
  • Erfahrung mit drehmomentgeregelten Robotern und hochbandbreitiger elektrischer Aktuatorik.
  • Publikationen auf RSS, ICRA, IROS oder CoRL im Bereich Legged Locomotion oder Whole-Body-Control.

Requirements

  • MSc oder PhD in Robotik, Regelungstechnik, Maschinenbau, Elektrotechnik, Informatik oder einem verwandten Fach.
  • 4+ Jahre Hands-on-Erfahrung in der Entwicklung von Trajektorienoptimierung, MPC fĂŒr Lokomotion und/oder Whole-Body-Control auf physischen Robotern.
  • Sehr solide Grundlagen in Floating-Base-Rigid-Body-Dynamik und Kontaktmodellierung.
  • Sehr gute praktische Kenntnisse zu reduzierten Lokomotionsmodellen (LIPM, SRBD, zentroidale Dynamik oder Äquivalente) und deren Einsatz innerhalb von MPC.
  • Starker Background in Optimal Control, beschrĂ€nkter numerischer Optimierung und Model-Predictive-Control fĂŒr Legged Robots.
  • Hands-on-Erfahrung mit Whole-Body-QP-/TSID-Frameworks auf echten Roboterdaten - inklusive QP-/DDP-Solver-Interna.
  • Erfahrung im Deployment von Echtzeit-Control-, MPC- und WBC-Pipelines mit 500 Hz bis 1 kHz auf Hardware.
  • Sehr gutes C++ fĂŒr Echtzeit-Robotik-Software; Python fĂŒr Analyse, Tooling, Prototyping und Debugging.
  • Praxisnahes VerstĂ€ndnis, wie sich Kontaktdynamik, Aktuator-Limits, Latenz, State-Estimation-Fehler, Solver-Failure-Modes und Modellabweichungen auf realer Hardware verhalten.
  • Kollaborativer Arbeitsstil: gemeinsames Design, konstruktive Code-Reviews, proaktive Kommunikation und zuverlĂ€ssige Abstimmung ĂŒber Control-, Estimation-, Simulation-, Low-Level-Control- und Hardware-Disziplinen hinweg. Starkes Teamwork ist fĂŒr diese Rolle essenziell.

Benefits & conditions

Leistungsorientierte und eigenverantwortliche Arbeitskultur mit flachen Hierarchien sowie flexiblen Arbeitszeiten und 30 Tagen Erholungsurlaub., Bielefeld selbst ist ein lebendiger Ort, der Tradition und Moderne verbindet. Mit dem Teutoburger Wald direkt vor der TĂŒr bietet die Region großartige Möglichkeiten, die Natur zu genießen - ob beim Wandern, Radfahren oder einfach zum Abschalten. Gleichzeitig lĂ€dt die Innenstadt mit ihren CafĂ©s, Restaurants und kulturellen Angeboten zum Verweilen ein. Unser BĂŒro ist nicht nur ein Arbeitsplatz, sondern ein Ort, an dem Ideen wachsen und in einem dynamischen Team umgesetzt werden. Die zentrale Lage von Bielefeld in der Region Ostwestfalen-Lippe sorgt zudem fĂŒr eine starke Anbindung an die Technologie- und Innovationslandschaft der Umgebung. Bielefeld ist der ideale Standort fĂŒr alle, die in einem hochqualifizierten Team arbeiten möchten und gleichzeitig eine Stadt schĂ€tzen, die berufliche Möglichkeiten und LebensqualitĂ€t in perfekter Balance bietet.

About the company

Gestalte die Zukunft der Mensch-Roboter-Kollaboration

Im Software Department gestaltest du Robotik-Lösungen, die die Zusammenarbeit von Mensch und Maschine neu definieren. Du arbeitest mit modernster Technologie und setzt Standards, die die Branche verĂ€ndern. Dabei entwickelst du nicht nur unsere Lösungen mit, sondern setzt neue Trends und treibst Innovationen voran. In einem agilen und interdisziplinĂ€ren Team arbeitest du an spannenden Projekten. Mit klaren Scrum-Prozessen wie Daily Stand-ups, Sprint-Planungen und Reviews bleibst du flexibel und effizient. Die enge Zusammenarbeit mit anderen Fachbereichen ermöglicht es dir, Softwarelösungen zu entwickeln, die nicht nur technisch, sondern auch praktisch ĂŒberzeugen. Hier findest du eine Umgebung, in der KreativitĂ€t und technologische Exzellenz Hand in Hand gehen. Wenn du Ideen RealitĂ€t werden lassen möchtest und Spaß daran hast, Technologien auf ein neues Level zu bringen, wartet im Software Development Team bei NEURA genau die richtige Herausforderung auf dich.

  • Vollzeit

Bielefeld ab sofort Deine Mission & Herausforderungen

Wir bauen unsere Legged-Robotics-Kompetenz auf NEURAs Humanoid-Plattform (4NE1) und den Quadrupeden weiter aus. Diese Rolle deckt beide Kernschichten des Legged-Control-Stacks ab: Trajektorienoptimierung und MPC fĂŒr kino-dynamische Bewegungsgenerierung sowie QP-basierte Instantaneous Whole-Body Control, um diese Bewegungen mit 1 kHz auf echter Hardware auszufĂŒhren.

Der Fokus liegt auf kontaktreicher Dynamik, Echtzeit-Optimierung und zuverlĂ€ssiger AusfĂŒhrung auf physischen Robotern. Du arbeitest eng mit State Estimation, Simulation, Low-Level-Control und Hardware-Teams zusammen - ebenso mit den Applikationsteams, deren Aufgaben am Ende von robuster, vorhersagbarer Lokomotion und stabilem Whole-Body-Verhalten abhĂ€ngen.

  • Whole-Body-Bewegungsgenerierung und -Regelung fĂŒr Floating-Base-Legged-Plattformen - Lokomotion, Balance, KontaktĂŒbergĂ€nge und Loco-Manipulation (gehen und gleichzeitig manipulieren).
  • Trajektorienoptimierung und Model-Predictive-Control-Pipelines ĂŒber Roboterzustand, KontaktplĂ€ne, BodenreaktionskrĂ€fte, zentroidalen Impuls und Gelenktrajectorien - mit reduzierten Lokomotionsmodellen wie LIPM, SRBD und zentroidaler Dynamik.
  • QP-basierte Task-Space-Inverse-Dynamik, um instantane Whole-Body-Control aus MPC- und Trajektorien-Referenzen mit 1 kHz auf dem realen Roboter auszufĂŒhren.
  • Whole-Body-Modellierung der Plattform: Floating-Base-Rigid-Body-Dynamik aus URDF/MJCF, Gelenkkonfiguration, FK/IK, Jacobianen sowie Massen-, Coriolis- und Gravitationsterme.
  • Constraint-Formulierung ĂŒber MPC- und QP-Ebene hinweg - Kontakt-, Reibungs-, Drehmoment-, Gelenk-, kinematische und StabilitĂ€ts-Constraints - inklusive Task-Hierarchie-Design, passend zur Plattform.
  • Solver-Performance-Arbeit in beiden Ebenen: Warm-Starting, numerische Konditionierung, Constraint-Handling und Echtzeit-ZuverlĂ€ssigkeit bei 500 Hz bis 1 kHz.
  • Deployment, Tuning und Debugging von MPC-, Trajektorienoptimierungs-, IK- und Invers-Dynamik-Pipelines auf physischen Robotern - inklusive plattformspezifischer Kontaktmodell-Kalibrierung und Validierung mit realen Roboterdaten.
  • High-Performance-C++ fĂŒr Echtzeit-AusfĂŒhrung sowie Python-Tooling fĂŒr Analyse, Prototyping und Debugging., STRONGER TOGETHER

Wir sind ein Team. Wir streben danach, Großes zu erreichen, indem wir den Erfolg unserer Kollegen und Partner fördern. PASSION DRIVES US

Wir streben nach technologischem Fortschritt, um Menschen ihre wertvolle Zeit fĂŒr angenehme TĂ€tigkeiten zurĂŒckzugeben. MAKING A CHANGE

Wir sind bestrebt, die Welt der Robotik zu revolutionieren, indem wir die Grenzen der Technologie tÀglich verschieben. TRUST AND HONESTY

Durch offene Kommunikation und Transparenz leben wir ein hohes Maß an WertschĂ€tzung. WE SPEED THINGS UP

Wir geben unser Bestes immer zwei Schritte voraus zu sein. Dies erreichen wir durch Empowerment, Handlungsfreiheit und Eigenverantwortung. WE ARE HUMAN

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role