Controls Engineer at Human Computer Lab - ScoutJobs - The AI-curated global job board
Skip to content
Human Computer Lab
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 free

Controls Engineer

Human Computer Lab · San Francisco

Sign up to apply