Skip to content
XdofXdof

Robotics Control Engineer - Whole Body Control

Develop high-performance whole-body and motion controllers for dexterous manipulators and humanoid robots. The role requires strong robotics fundamentals, hands-on experience with physical robots, and proficiency in C++ or Python and real-time control systems.

About the job

Responsibilities

  • Implement joint-space and Cartesian impedance and torque control for 7+ DoF robotic arms.
  • Build whole-body control for redundant humanoids with mobile bases, arms, and actuated torsos.
  • Design optimization-based controllers, including QP formulations, inverse dynamics, task/null-space control, and redundancy resolution.
  • Develop collision-aware motion and control, including self-collision avoidance and environmental constraints.
  • Implement and integrate real-time control software on physical robots from simulation through hardware deployment.
  • Tune and validate controller performance across manipulation and locomotion tasks.
  • Collaborate with data collection operators and hardware teams to diagnose and resolve control-related failures during teleoperation and autonomous runs.

Requirements

  • Bachelor's or master's degree, or equivalent experience, in robotics, mechanical engineering, electrical engineering, computer science, or a related field.
  • Strong fundamentals in robot dynamics, kinematics, and feedback control.
  • Hands-on experience implementing controllers on real robotic systems.
  • Strong C++ and/or Python skills.
  • Comfort working with real-time robotics systems.

Nice-to-haves

  • Experience with whole-body control, operational-space control, model predictive control, or optimization-based control.
  • Background in humanoid robotics, manipulation, legged robotics, or advanced industrial robot control.
  • Experience with real-time embedded control software and physical-hardware deployment.
  • Comfort working in 0-to-1 environments.
  • Passion for robotics and mission-driven work.

Skills

C++, Python, Robot Dynamics, Robot Kinematics, Feedback Control, Whole-Body Control, Operational-Space Control, Model Predictive Control, Quadratic Programming, Inverse Dynamics, Real-Time Systems, Embedded Control, Collision Avoidance, Teleoperation, Robotic Manipulation

Shield AI

Shield AI

Melbourne, Australia

Engineer II, Autonomy
No salary listedOn-siteEmbedded Engineering

Design, implement, simulate, and integrate autonomous behaviors for uncrewed aircraft using C++, robotics, perception, sensor fusion, and planning. The role requires substantial professional experience and a relevant tertiary qualification, with opportunities to lead and mentor junior engineers.

OpenAI

OpenAI

San Francisco, CA

Control Systems Software Engineer, Robotics
$380k+/yrOn-siteEmbedded Engineering

Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.

Fab2

Fab2

Austin, TX
Software Integration Engineer
No salary listedOn-site3+ YOEEmbedded Engineering

Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.

Zoox

Zoox

Foster City, CA

Software Engineer - Robot Software Infrastructure
$196k+/yrHybrid4+ YOEEmbedded Engineering

Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.

Motive

Motive

United States
Telematics Coverage Engineer
No salary listedOn-site4+ YOEEmbedded Engineering

Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.