← All roles

Robotics Software Engineer, Controls

Weave Robotics· Engineering
Apply on company site
Hybrid (San Francisco)$140k - $190kFull-timePosted 2w ago

About the role

Robotics Software Engineer focusing on Controls to design and develop control systems that translate high-level motion commands into precise, responsive robot behavior for Weave Robotics’ home robots.

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.

Qualifications

  • 3+ years building controllers that ran on real robot hardware, ideally manipulators or legged/mobile platforms.
  • Strong understanding of motor control theory with hands-on implementation working with rotary encoders, current sensing, calibration, filtering, and synchronization techniques used for robust feedback control.
  • Proficiency developing embedded software with a deep understanding of real-time constraints and low-level peripherals.
  • Experience with embedded communication interfaces such as SPI, I²C, RS-485, CAN/CAN FD, Ethernet, or EtherCAT.
  • Knowledge of embedded safety mechanisms—including brownout detection, overcurrent protection, watchdogs, and thermal monitoring.
  • Excellent instincts for the gap between offline tracking plots and real-world performance.

Skills

Required:Motor control theoryEmbedded software developmentEmbedded communication interfacesEmbedded safety mechanismsReal-time constraintsControl systems
Last updated Oct 7, 2026. Interested? Apply on the company site.
Weave Robotics logo

About Weave Robotics

Personal robots for the home--that ship in 2025

Making the world’s first personal robot that's built for the home. Our robot, Isaac, will autonomously tidy up endless messes, fold laundry, and care for your home while you’re away, and we’re shipping our first 30 in fall of 2025.

More open roles at Weave Robotics