CareerPlanGet AI match score →

Controls Engineer

San Francisco💼 Full-time🗓 2026-01-07 → 2026-07-31

Core

Design and implement control algorithms to ensure PI's robots behave predictably, smoothly, and safely under varied conditions.

Role type

Controls Engineer (Robotics)

Builds

Core feedback and model-based algorithms, real-time loops, simulations, and actuator/sensor subsystems for PI's robots.

Domain

Robotics, Control Systems, Embedded Systems

Deliverable

production ML models | product features

Required skills

Model-based control algorithms, inverse dynamics, real-time control loops, Python, C++, embedded systems debugging, CAN/SPI/I2C/Ethernet protocols

Preferred skills

Manipulation or mobile robotic platforms, robot learning integration, custom actuator/sensor hardware design

Technologies

Python, C++, CAN, SPI, I2C, Ethernet, PID, LQR, MPC

Responsibilities

Design & implement control algorithms (PID, LQR, MPC, inverse dynamics); Build & validate physical and inverse dynamics models; Develop and optimize real-time control loops including neural-network-driven control; Own robotic bring-up for arms, mobile bases, and full-body platforms; Debug complex hardware/software/runtime issues; Build sensor/actuator subsystems; Partner cross-functionally with researchers and platform engineers; Support R&D by prototyping configurations and collecting datasets.

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗