
Posted 19 hours ago
Controls Engineer
Human Computer LabControls Engineer
Requirements
Masters/PhD in robotics or related field, Hands-on control system tuning experience, Proficiency in C++ or Python, Experience with ROS/ROS2, CAD proficiency, Hardware debugging skills
Skills
C#PythonROSRoboticsMechatronics
About the role
Responsibilities
- Design and tune control systems for actuated subsystems including motion control, feedback, and dynamic response
- Integrate actuators, sensors, encoders, and embedded electronics into reliable mechatronic assemblies
- Develop control algorithms in C++ and/or Python from simulation through deployment on hardware
- Build and maintain URDF models and simulation environments aligned with the physical platform
- Diagnose real-world control issues such as instability, backlash, latency, drift, and sensor noise
- Collaborate with animators, mechanical and electrical engineers on actuator selection and motion fine-tuning
- Develop motion primitives and expressive behaviors that shape how the robot moves
- Maintain documentation of control architecture and tuning decisions
Requirements
- Masters/PhD or equivalent experience in robotics, mechatronics, electrical engineering, or mechanical engineering
- Hands-on experience tuning control systems on real robotic hardware
- Fluency in C++ and/or Python for robotics or embedded control work
- Experience with ROS or ROS2 and real-time robotics software stacks
- Proficiency with CAD tools such as SolidWorks or Onshape
- Experience with actuators, motor drivers, encoders, and IMUs
- Strong hardware debugging skills using oscilloscopes and signal tracing
- Experience building URDF models and working with simulators like Gazebo, MuJoCo, or Isaac Sim
- Experience with impedance control, torque control, or whole-body control
- Experience with sensor fusion, state estimation, or Kalman filtering
- Embedded programming experience on microcontrollers or DSPs
About the Company
Human Computer Lab is a robotics startup and research lab building expressive robots that feel alive and responsive. Our first robot, LeLamp, explores a new category of consumer robotics where everyday objects become interactive and help us reshape our attachment to technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeControls Engineer
Human Computer Lab · San Francisco
