Robotics Controls Engineer — Whole-Body Motion

Weave Robotics

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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 Software Engineer, Controls
Robotics Software Engineer, Controls

Weave Robotics • San Francisco (CA)

On-site
USD 140,000 - 190,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
Real-Time Robotics Firmware Engineer — Actuator Control
Real-Time Robotics Firmware Engineer — Actuator Control

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 110,000 - 150,000
Robotics Generalist: Wearable Systems & Real-Time Control
Robotics Generalist: Wearable Systems & Real-Time Control

Skip • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Robotics Motor Drive Engineer for Home Robots
Robotics Motor Drive Engineer for Home Robots

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 140,000 - 190,000
Robotics Controls Engineer: Real-Time Systems & Production
Robotics Controls Engineer: Real-Time Systems & Production

Generalist • San Francisco (CA)

On-site
USD 100,000 - 150,000
Controls Engineer
Controls Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 90,000 - 120,000
Robotics Controls Engineer — Real-Time Precision Motion
Robotics Controls Engineer — Real-Time Precision Motion

XDOF • San Mateo (CA)

On-site
USD 120,000 - 180,000
Robotics Controls Engineer — Real-Time Precision Motion
Robotics Controls Engineer — Real-Time Precision Motion

XDOF • San Mateo (CA)

On-site
USD 120,000 - 170,000
Realtime Robotics Controls Engineer - 7+DOF Motion
Realtime Robotics Controls Engineer - 7+DOF Motion

XDOF • San Mateo (CA)

On-site
USD 120,000 - 170,000