CareerPlanSign in

Robotics Software Engineer, Controls

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

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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.