Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots.
Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications.
We are seeking a Software Control Teleoperation Engineer to develop cutting-edge real-time teleoperation systems for humanoid robots. This role focuses on designing and implementing low-latency control algorithms, integrating sensor data for intuitive remote control, and enhancing teleoperation with semi-autonomous features. A deep understanding of robot control principles and hands-on experience with real robotic hardware are essential for success in this role.
Responsibilities
* Develop control algorithms for real-time teleoperation, including inverse kinematics and remote trajectory generation.
* Design and implement low-latency control pipelines to ensure highly responsive teleoperation.
* Develop semi-autonomous features, blending human input with autonomous control for enhanced precision and ease of use.
* Ensure sensor data fusion and create effective visualization tools for intuitive remote control.
* Implement fail-safe mechanisms, including emergency stop protocols and signal loss handling.
* Conduct stress tests to ensure system reliability under extended operational conditions.
* Work directly with real robotic hardware, ensuring software is robust and well-integrated with physical systems.
* Collaborate with control, perception, and hardware teams to integrate teleoperation features into the full robotic system.
Expertise
* 3+ years of experience in robotics control, real-time systems, or teleoperation.
* Strong proficiency in C++ and Python for real-time control software development.
* Deep understanding of robot control, including kinematics, dynamics, and force control.
* Experience working directly with real robotic hardware in laboratory or production environments.
* Experience with inverse kinematics, motion planning, and trajectory generation.
* Familiarity with ROS 2 (Robot Operating System) and real-time communication protocols.
* Knowledge of sensor fusion techniques, particularly for teleoperation applications.
* Experience in designing robust fail-safe systems for real-time control.
* Experience developing modular and scalable software architectures for robotic systems.
* Strong debugging and system performance optimization skills.
Preferred Qualifications
* Experience working with humanoid or dexterous robotic systems.
* Familiarity with haptic feedback integration for teleoperation
Benefits
* High competitive salary.
* 23 calendar days of vacation per year.
* Flexible working hours.
* Opportunity to work on the latest technologies in AI/ML, Robotics and others.
* Startup model, offering a dynamic and innovative work environment.