Senior Robotics Controls Engineer — pHRI

Symbiokinetics
Sunnyvale, CA

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
// // //