HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    NE

    Neura Robotics GmbH

    Robotics

    Locomotion & Whole-Body Control Engineer - Humanoid (Mensch)

    Zurich, SwitzerlandOn-SiteFull-timePosted 2mo ago
    All Neura Robotics GmbH jobs

    Job description

    Wir entwickeln die Control Intelligence, die es unserem humanoiden Roboter 4NE1 ermöglicht, sich zu bewegen, das Gleichgewicht zu halten, Objekte zu manipulieren und sicher in komplexen realen Umgebungen zu interagieren. Dafür suchen wir eine*n Locomotion & Whole-Body Control Engineer für unser Humanoid Controls Team in Zürich, um die Kernalgorithmen zu entwickeln, die dynamische Fortbewegung und ganzheitliches Bewegungsverhalten auf dem physischen Roboter ermöglichen.

    Diese Rolle umfasst zentrale Ebenen des humanoiden Control Stacks – von Trajectory Optimization und Model Predictive Control (MPC) für die Bewegungsgenerierung bis hin zu Whole-Body Control (WBC), um diese Bewegungen zuverlässig und mit hohen Regelungsfrequenzen auf realer Hardware auszuführen.

    Du arbeitest an kontaktreichen humanoiden Dynamiken, Echtzeitoptimierung und robuster Control-Implementierung auf Hardware. Dabei arbeitest du eng mit Teams aus State Estimation, Simulation, Low-Level Controls, Hardware und AI zusammen, um stabiles und adaptives humanoides Verhalten für praktische Anwendungen zu ermöglichen.

    Your mission & challenges

    • Du entwickelst Algorithmen für Whole-Body Motion Generation und Control für den humanoiden Roboter 4NE1, einschließlich Fortbewegung, Balance, Kontaktübergängen und Loco-Manipulation-Aufgaben.

    • Du konzipierst und implementierst Pipelines für Trajectory Optimization und MPC zur humanoiden Bewegungsgenerierung unter Berücksichtigung von Roboterzustand, Kontaktplänen, Bodenreaktionskräften, Schwerpunktimpuls und Gelenktrajektorien.

    • Du entwickelst und pflegst QP-basierte Whole-Body-Control-Frameworks sowie Task-Space-Inverse-Dynamics-Ansätze, um geplante Bewegungen auf dem physischen Roboter mit Frequenzen von bis zu 1 kHz auszuführen.

    • Du entwickelst und verbesserst dynamische Modelle des humanoiden Systems, einschließlich Floating-Base-Rigid-Body-Dynamics, Vorwärts- und Inverskinematik, Jacobi-Matrizen und Full-Body-Dynamics-Berechnungen.

    • Du formulierst und implementierst kinematische, dynamische, kontaktbezogene, reibungsbezogene, drehmomentbezogene, stabilitätsbezogene und gelenkbegrenzende Constraints über Planungs- und Control-Layer hinweg.

    • Du verbesserst Solver-Performance, numerische Robustheit und Echtzeit-Zuverlässigkeit von Optimierungspipelines, die auf Hardware eingesetzt werden.

    • Du implementierst, tunest und validierst Locomotion- und Whole-Body-Control-Algorithmen auf physischen humanoiden Robotern, einschließlich Debugging von hardware-spezifischen Effekten, Kontaktmodellen und Control-Performance.

    • Du entwickelst performante C++-Software für Echtzeit-Control-Systeme und baust Python-basierte Tools für Analyse, Tests und Prototyping.

    • Du arbeitest eng mit Engineers aus Controls, Hardware, Simulation, Perception, AI und Systems Engineering zusammen, um integrierte humanoide Fähigkeiten umzusetzen.

    What we can look forward to

    • Abgeschlossenes Masterstudium oder Promotion in Robotik, Regelungstechnik, Maschinenbau, Elektrotechnik, Informatik oder einem verwandten Bereich.

    • Mehr als 4 Jahre praktische Erfahrung in der Entwicklung von Locomotion, MPC, Trajectory Optimization und/oder Whole-Body Control für physische Robotersysteme.

    • Sehr gute Grundlagen in Floating-Base-Articulated-Rigid-Body-Dynamics und Kontaktmodellierung.

    • Tiefes Verständnis von Centroidal Dynamics, SRBD, LIPM oder verwandten reduzierten Modellen, die in der humanoiden Fortbewegung eingesetzt werden.

    • Starker Hintergrund in Optimal Control, constrained Optimization und Model Predictive Control.

    • Erfahrung in der Entwicklung und Implementierung von Whole-Body-Control-Frameworks wie TSID, Inverse Dynamics oder hierarchischen QP-Controllern auf realer Roboterhardware.

    • Praktische Erfahrung mit Echtzeit-Control-Systemen, die mit 500 Hz bis 1 kHz betrieben werden.

    • Sehr gute C++-Kenntnisse und gute Python-Kenntnisse für Tooling, Diagnostik und Prototyping.

    • Praktisches Verständnis realer Herausforderungen in der Roboterregelung, einschließlich Aktuatorgrenzen, Unsicherheiten in der Zustandsschätzung, Kommunikationslatenz, Kontaktunsicherheit und Modellabweichungen.

    • Starke Kommunikations- und Teamfähigkeit sowie die Fähigkeit, effektiv in interdisziplinären Robotikteams zu arbeiten.

    Nice to Have

    • Direkte Erfahrung mit humanoiden Robotern oder anderen Floating-Base-Robotiksystemen mit vielen Freiheitsgraden.

    • Erfahrung mit Pinocchio, MuJoCo, Crocoddyl, OCS2, TSID, IPOPT, CasADi oder vergleichbaren Robotik- und Optimierungsframeworks.

    • Erfahrung mit hierarchischen QP-Ansätzen, Operational Space Control, Task Prioritization und Contact Force Optimization.

    • Erfahrung mit dynamischem Gehen, Balance Recovery, Push Recovery und Multi-Contact-Locomotion.

    • Erfahrung mit manipulation-aware Locomotion und Whole-Body-Koordination von Armen, Torso und Unterkörper.

    • Erfahrung mit drehmomentgeregelten Robotern und hochdynamischen elektrischen Aktuatoren.

    • Veröffentlichungen auf RSS, ICRA, IROS oder CoRL im Bereich Locomotion, Whole-Body Control, Optimierung oder humanoide Robotik.

    Job details are sourced from the employer's original posting.

    Open job posting
    NE

    About the company

    Neura Robotics GmbH

    Neura Robotics is a company focused on developing and manufacturing advanced robotics solutions, likely incorporating AI and automation technologies.

    View all Neura Robotics GmbH jobs
    Industry
    Robotics
    Open roles
    390

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.