Robotics Controls Engineer — Whole-Body Motion

Weave Robotics

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

43 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Weave Robotics in San Francisco is seeking a Robotics Software Engineer focused on Controls to translate high-level motion commands into precise, safe robot behavior. You will collaborate with electrical, mechanical, and ML engineers, integrating firmware with custom hardware to enable compliant, force-sensitive motion.

The role emphasizes building real-time control loops, whole-body control strategies, and robust software pipelines for calibration and sensing.

Qualifications

  • 3+ years building controllers that ran on real robot hardware.
  • Strong understanding of motor control theory with hands-on encoder and sensing experience.
  • Proficiency developing embedded software with real-time constraints.
  • Experience with embedded interfaces such as SPI, I²C, RS-485, CAN/CAN FD, Ethernet, or EtherCAT.
  • Knowledge of embedded safety mechanisms—brownout detection, overcurrent protection, watchdogs, and thermal monitoring.
  • Ability to bridge offline tracking plots and real-world performance.

Responsibilities

  • Own policy-output-to-joint-commands. Turn action streams into whole-body motion: retiming, smoothing and coordinating both arms, the torso and the base without sacrificing responsiveness.
  • Design, implement, and tune hierarchical control systems, including nested feedback control loops.
  • Build motor control software from early prototypes through production deployment.
  • Build whole-body controllers. Operational-space and impedance control, QP-based whole-body control with contact and joint constraints, and the compliant behaviors that make a bimanual robot safe to work around.
  • Architect reliable, high-performance software that meets the timing, safety, and robustness requirements of production robotic systems.
  • Build robust pipelines for encoder calibration, current and voltage sensing, filtering, synchronization, and system characterization.

Skills

Robot control on real hardware
Embedded software development
Motor control theory
Encoder calibration & sensing
Embedded interfaces (SPI, I2C, RS-485,
CAN/EtherCAT and Ethernet
Real-time constraints
Thermal monitoring & safety
Performance gap analysis

Tools

Embedded C/C++
RTOS
ROS/ROS2 or similar frameworks

Job description

Weave Robotics in San Francisco is seeking a Robotics Software Engineer focused on Controls to translate high-level motion commands into precise, safe robot behavior. You will collaborate with electrical, mechanical, and ML engineers, integrating firmware with custom hardware to enable compliant, force-sensitive motion.

The role emphasizes building real-time control loops, whole-body control strategies, and robust software pipelines for calibration and sensing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Controls Engineer — Real-World Motion & Safety
Robotics Controls Engineer — Real-World Motion & Safety

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Robotics Software Engineer, Controls San Francisco, CA · On-site
Robotics Software Engineer, Controls San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Robotics Software Engineer, Controls
Robotics Software Engineer, Controls

Weave Robotics • San Francisco (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer, Actuator Firmware San Francisco, CA · On-site
Robotics Software Engineer, Actuator Firmware San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Actuator Firmware Engineer — Real-Time Home Robotics
Actuator Firmware Engineer — Real-Time Home Robotics

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Robotics Controls Engineer - Real-Time Motion & Simulation
Robotics Controls Engineer - Real-Time Motion & Simulation

Mind Robotics • Palo Alto (CA)

On-site
USD 90,000 - 120,000
Whole-Body Controls Engineer — Real-Time Robot Motion
Whole-Body Controls Engineer — Real-Time Robot Motion

Gram Games • El Segundo (CA)

On-site
USD 140,000 - 200,000
Relocation bonus
On-site in El Segundo
Senior Robotics Control Engineer — Real-Time Motion & Estimation
Senior Robotics Control Engineer — Real-Time Motion & Estimation

Foundry Robotics • San Francisco (CA)

On-site
USD 150,000 - 250,000
Health, dental and vision coverage
Generous PTO
Equity-based compensation
Robotics Actuator Firmware Engineer - Real-Time Control
Robotics Actuator Firmware Engineer - Real-Time Control

Socket.dev • San Francisco (CA)

On-site
USD 120,000 - 170,000
Robotics Controls Engineer - Real-Time Motion for Humanoids
Robotics Controls Engineer - Real-Time Motion for Humanoids

XDOF • San Francisco (CA)

On-site
USD 120,000 - 160,000