Back to jobs

Senior Robotics Controls Engineer — pHRI

Symbiokinetics
Sunnyvale, CA
Full-time
Applications go directly to the hiring team

Full Description

About Us

Symbiokinetics builds robotic systems that learn skilled physical interaction from human experts. Our robots operate in direct contact with people in high-stakes environments. They need to feel intuitive, predictable, and be completely safe.

About the Role

You will design, implement, and validate control algorithms for torque-controlled manipulators used in direct physical contact with people. This is a hands-on role: you will work with real hardware daily, own problems from first-principles analysis through deployment, and be responsible for both the theoretical soundness and the practical performance of what you ship.

What You'll Do

* Develop and maintain real-time controllers for contact-rich manipulation and shared autonomy tasks

* Design and run system identification procedures

* Implement and tune friction compensation, gravity compensation, and inertia shaping algorithms

* Instrument, run, and analyze hardware experiments to validate controller performance against quantitative criteria

* Read and evaluate robotics research literature to identify methods worth implementing

* Port and adapt controllers across robot platforms and software stacks

* Support design team in developing new robot and end-effector designs for co-manipulation

Required

* MS or PhD in Robotics, Mechanical Engineering, Controls, or related field

* 5+ years developing and deploying control algorithms on physical torque-controlled robots (not simulation-only)

* Deep understanding of rigid-body dynamics, operational-space control, and impedance/admittance frameworks

* Experience with online parameter estimation or adaptive control on physical hardware (payload identification, recursive inertia/friction updates, or equivalent)

* Strong C/C++ for real-time systems

* Experience with ROS2 as a communication and tooling layer

* Track record of closing the gap between a method in a paper and a controller running on hardware

Nice to Have

* Passivity-based control design (energy tanks, port-Hamiltonian methods, Lyapunov stability)

* System identification: excitation trajectory design, offline batch identification with physical-consistency constraints, recursive estimation (RLS, EKF, disturbance observers)

* Adaptive control: variable impedance/admittance laws, iterative learning control, or other schemes that update controller behavior online

* Experience designing actuated mechanical systems

* Visuotactile, tactile array, or F/T sensor integration, calibration, and compensation

* Bayesian optimization or other black-box methods for controller parameter tuning

* Experience with the Franka FR3 or similar platform

* Familiarity with medical or rehabilitation robotics and relevant safety standards

Benefits

* Competitive salary and equity

* Health, dental, and vision insurance, 401(k)

* Work directly with hardware on problems that matter

Applications go to the hiring team directly