CareerPlanSign in

Robotics Software Engineer, Controls

San Francisco, CA💼 Full-time🗓 2026-09-20 → 2026-09-28

Core

Design and develop control systems that transform high-level motion commands into precise, responsive, and reliable robot behavior for home robots.

Role type

Robotics Software Engineer (Controls)

Builds

Control systems, motor control software, whole-body controllers, and reliable embedded software for production robotic systems.

Domain

Robotics, Embedded Systems, Control Theory

Required skills

hierarchical control systems, nested feedback control loops, motor control theory, embedded software development, real-time constraints, low-level peripherals, embedded communication interfaces (SPI, I²C, RS-485, CAN/CAN FD, Ethernet, EtherCAT), embedded safety mechanisms, encoder calibration, current and voltage sensing, filtering, synchronization, system characterization

Preferred skills

force control, contact-rich manipulation, Model Predictive Control (MPC), reactive whole-body planning, bimanual or humanoid platform coordination, working with learned policy outputs

Technologies

QP-based whole-body control, operational-space control, impedance control

Responsibilities

Own policy-output-to-joint-commands to coordinate whole-body motion; Design, implement, and tune hierarchical control systems; Build motor control software from prototypes to production; Build whole-body controllers with compliant behaviors; Architect high-performance software meeting timing and safety requirements; Build robust pipelines for sensor data and system characterization

Seniority

Mid-level, hands-on IC

Sourced via dover · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.