At a Glance
- Tasks: Develop advanced control algorithms for humanoid robots, focusing on locomotion and mobility tasks.
- Company: Join Humanoid, the UK's pioneering AI and robotics company creating cutting-edge humanoid robots.
- Benefits: Enjoy a competitive salary, 23 vacation days, flexible hours, and work with the latest tech.
- Why this job: Be at the forefront of robotics innovation, contributing to a future where humans and machines thrive together.
- Qualifications: Master’s or PhD in Robotics or related field, with 3+ years in control systems for legged robots.
- Other info: Experience with robot simulation platforms and strong programming skills in Python and C++ are essential.
The predicted salary is between 36000 - 60000 £ per year.
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’re seeking a highly skilled Senior Reinforcement Learning (RL) Control Engineer to develop locomotion and whole body control skills for our humanoid robots. You’ll be at the cutting edge of robotics, responsible for developing advanced control algorithms that balance precision, efficiency, and adaptability. This role focuses on designing robust controllers for walking, balancing while manipulating, fall recovery, and other advanced mobility tasks. We’re seeking candidates with deep expertise in reinforcement learning and a strong track record of deploying control systems on physical robots.
Our Mission: At Humanoid we strive to create the world’s leading, commercially scalable, safe, and advanced humanoid robots that seamlessly integrate into daily life and amplify human capacity.
Vision: In a world where artificial intelligence opens up new horizons, our faith in its potential unveils a new outlook where, together, humans and machines build a new future filled with knowledge, inspiration, and incredible discoveries. The development of a functional humanoid robot underpins an era of abundance and well-being where poverty will disappear, and people will be able to choose what they want to do. We believe that providing a universal basic income will eventually be a true evolution of our civilization.
Solution: As the demands on our built environment rise, labour shortages loom. With the world’s workforce increasingly moving away from undesirable tasks, the manufacturing, construction, and logistics industries critical to our daily lives are left exposed. By deploying our general-purpose humanoid robots in environments deemed hazardous or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs.
Key Responsibilities:
- Design and implement RL-based control policies for locomotion tasks, including walking, balancing while manipulating, squatting, stair climbing, fall recovery, and other dynamic maneuvers.
- Model and simulate complex dynamics, taking into account robot kinematics, actuator limitations, and environmental interactions to optimize performance.
- Conduct rigorous testing in both simulated and real-world environments to validate algorithms and ensure robustness across various conditions.
- Collaborate closely with software and perception teams to integrate control strategies into the full-stack robotic system.
Required Qualifications:
- Master’s or PhD in Robotics, Control Systems, Machine Learning, or a related field.
- At least 3+ years of experience in the design and implementation of control systems for legged robots, focusing on locomotion.
- Strong expertise in reinforcement learning applied to robotics.
- Deep understanding of humanoid robot dynamics.
- Proven and strong experience with hardware-in-the-loop testing and deployment on physical legged robots.
- Strong hands-on experience with robot simulation platforms such as Mujoco, Isaac Sim or similar environments.
- Proficiency in Python and C++ for algorithm development, testing, and deployment.
- Experience in topics like model-free RL, imitation learning, or hybrid control systems that combine classic and modern methods.
Preferred Qualifications:
- Experience with sensor fusion for state estimation (IMUs, joint encoders, force/torque sensors).
- Understanding of actuators dynamics and modeling, and limitations.
Benefits:
- High competitive salary.
- 23 working days of vacation per year.
- Flexible working hours.
- Opportunity to work on the latest technologies in AI, Robotics, Blockchain and others.
- Startup model, offering a dynamic and innovative work environment.
Contact Detail:
Humanoid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Control Engineer - Reinforcement Learning
✨Tip Number 1
Familiarise yourself with the latest advancements in reinforcement learning and robotics. Follow industry leaders on social media, read relevant research papers, and engage in online forums to stay updated. This knowledge will not only help you during interviews but also demonstrate your passion for the field.
✨Tip Number 2
Build a portfolio showcasing your projects related to control systems and reinforcement learning. Include any simulations or real-world applications you've worked on, especially those involving legged robots. A strong portfolio can set you apart from other candidates and provide tangible evidence of your skills.
✨Tip Number 3
Network with professionals in the robotics and AI community. Attend conferences, webinars, or local meetups to connect with like-minded individuals and potential employers. Personal connections can often lead to job opportunities that aren't advertised publicly.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and problem-solving scenarios related to robotics. Focus on algorithms, control systems, and reinforcement learning concepts. Being well-prepared will boost your confidence and improve your chances of impressing the interviewers.
We think you need these skills to ace Robotics Control Engineer - Reinforcement Learning
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in reinforcement learning and control systems, particularly in relation to legged robots. Use specific examples of projects you've worked on that demonstrate your expertise in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your passion for robotics and AI. Discuss how your skills align with Humanoid's mission and vision, and provide insights into how you can contribute to their goals in developing advanced humanoid robots.
Showcase Relevant Projects: Include a section in your application that showcases relevant projects or research you've conducted. Highlight any experience with robot simulation platforms like Mujoco or Isaac Sim, and detail your hands-on experience with hardware-in-the-loop testing.
Highlight Collaboration Skills: Since the role involves collaboration with software and perception teams, emphasise your teamwork and communication skills. Provide examples of how you've successfully worked in multidisciplinary teams to achieve project goals.
How to prepare for a job interview at Humanoid
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with reinforcement learning and control systems in detail. Highlight specific projects where you've implemented RL algorithms for locomotion tasks, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect to tackle real-world problems during the interview. Practice explaining your thought process when modelling complex dynamics or conducting hardware-in-the-loop testing. This will show your ability to think critically and adaptively in high-pressure situations.
✨Familiarise Yourself with Their Technology
Research Humanoid's existing robots and their applications. Understanding their technology stack, including any specific simulation platforms they use, will help you tailor your responses and demonstrate genuine interest in their work.
✨Prepare Questions About Collaboration
Since the role involves working closely with software and perception teams, prepare insightful questions about their collaborative processes. This shows that you value teamwork and are eager to integrate your skills into a larger project framework.