Robotics Control Engineer

2 weeks ago


Vancouver, British Columbia, Canada Humanoid Full time

Robotics Control Engineer (Low-Level) – Vancouver

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 looking for a passionate and skilled Robotics Control Engineer to join our innovative team in Vancouver.

Job Summary

We are seeking a highly skilled and motivated Low / Mid-Level Controls Engineer to join our team in Vancouver. This role focuses on developing and tuning low-level control systems for actuators, including current, velocity, and position control, as well as advanced control techniques such as torque, impedance, and admittance control. The successful candidate will be responsible for actuator characterization, modeling, and compensation of friction and backlash, alongside testing and validating actuators in robotic systems. Additionally, you will work on multi body kinematics and dynamics, Inverse kinematics and dynamics modeling, and leverage physics engines (e.g., MuJoCo, Drake) for whole-body simulations. You will also be responsible for gravity and inertia compensation, and actuation sizing for robotic systems such as manipulation and bipedal locomotion.

Responsibilities

  • Design and implement low-level control algorithms for actuators. Develop advanced control schemes such as torque control, impedance control, and admittance control.
  • Test and characterize actuators and create models for actuators under different conditions (e.g., load, speed). Analyze dynamic parameters such as friction, backdrivability, and hysteresis.
  • Calculate and select the appropriate actuators (torque and speed) based on performance criteria for robotic applications, including manipulation and bipedal locomotion.
  • Create and apply kinematic and dynamic models to predict actuator behavior in complex robotic systems, ensuring accurate motion planning and control.
  • Develop inverse kinematics and inverse dynamics models for robotic systems. Address gravity and inertia compensation for complex, multi-link robotic systems.
  • Utilize physics engines like MuJoCo or Drake to simulate the entire robotic body using URDF or etc., including multiple actuators and environmental interactions, to test and refine system performance.
Expertise
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Robotics, or a related field.
  • Proficiency in programming languages such as C, C++, and Python.
  • Solid understanding of embedded systems, real-time operating systems (RTOS), and hardware-software interfaces.
  • Experience with communication protocols (EtherCAT, CAN, etc.) and sensor integration.
  • Familiarity with debugging tools like oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Knowledge of safety-critical systems and standards is a strong plus.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Preferred Skills
  • Experience with advanced control algorithms such as MPC (model predictive control).
  • Familiarity with machine learning applications in robotics and control.
  • Prior experience with bipedal locomotion systems or multi-arm manipulation in robotics.
  • Knowledge of modern robotic hardware (actuators, sensors, controllers, real time systems) and integration practices.
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.

How to Apply
Does this role sound like the perfect fit for you?
Fill in the form and include links or files that showcase the best of what you've built and achieved.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    Company OverviewRed Rabbit Robotics aims to revolutionize the workforce by leveraging humanoid robots. Founded recently, we have already made significant progress, including building two generations of humanoid robot prototypes, securing venture backing, and attracting major customers.Job DescriptionWe are looking for an experienced Robotics Engineer to join...


  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    Finding SolutionsWe are committed to delivering high-impact solutions for our customers. As a Robotics Engineer, you will be responsible for designing and implementing control systems for our humanoid robots, ensuring seamless integration with our hardware and operations teams.Key ResponsibilitiesInvestigate and compare frameworks and algorithms to guide our...


  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    **Our Vision**We envision a future where humanoid robots seamlessly integrate into various industries, working alongside humans to increase efficiency, productivity, and safety. At Red Rabbit Robotics, we're committed to making this vision a reality.We're not just building robots; we're creating a new era of collaboration between humans and machines. Our...


  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    Red Rabbit Robotics is a pioneering company at the forefront of developing humanoid robots that can tackle manual labor across various industries.We are looking for a highly skilled Humanoid Robot Control Specialist to join our team and contribute to the development of our humanoid robot's control systems.In this role, you will be responsible for helping us...


  • Vancouver, British Columbia, Canada Humanoid Full time

    Job Summary:We are seeking a highly skilled Low/Mid-Level Controls Engineer to join our team in Vancouver. This role focuses on developing and tuning low-level control systems for actuators, including current, velocity, and position control. The successful candidate will be responsible for actuator characterization, modeling, and compensation of friction and...


  • Vancouver, British Columbia, Canada Humanoid Full time

    **Overview:**We are seeking a highly skilled and motivated Robotics Control Systems Engineer to join our team at Humanoid in Vancouver.**About Us: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. In a world where artificial intelligence...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full time

    **Company Overview**Sanctuary Cognitive Systems Corporation is a world leader in building AI-based control systems for humanoid robots. Our mission is to create the world's first human-like intelligence in general-purpose robots.About the RoleWe are seeking a skilled and motivated Controls Engineering co-op to join our Controls team. In this role, you will...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Company OverviewAt Human In Motion Robotics Inc., we are driven by a mission to empower human potential through innovative engineering solutions. Our team of innovators, engineers, and visionaries is at the forefront of next-generation robotics, pushing boundaries from research and development to full-scale production.We are a fast-growing robotics start-up...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    About This Role">This is an exciting opportunity to join our Applications team as a Senior Software Engineer, working on cutting-edge robotics simulation technologies.You'll collaborate closely with our Applications Software Engineering Manager to design, implement, and deploy our simulation software stack.">Responsibilities">">Develop, maintain, and upgrade...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Our mission is to empower human potential by engineering intelligent assistive and autonomous solutions that enhance mobility, safety, and independence. HMR has designed the most advanced wearable lower-limb exoskeleton. With a multidisciplinary team of innovators, engineers, and visionaries, HMR is at the forefront of next-generation robotics —scaling...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Our mission is to empower human potential by engineering intelligent assistive and autonomous solutions that enhance mobility, safety, and independence. HMR has designed the most advanced wearable lower-limb exoskeleton. With a multidisciplinary team of innovators, engineers, and visionaries, HMR is at the forefront of next-generation robotics —scaling...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    At Human In Motion Robotics Inc., we're pushing the boundaries of mobility through advanced robotics systems.About the RoleWe're seeking a highly skilled Robotics Assembly Technician to join our team in Vancouver. This is an exciting opportunity to work on complex electromechanical systems and contribute to the development of our bipedal robotic systems.Key...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full time

    We are seeking a skilled and motivated Controls Engineering co-op to join our Controls team at Sanctuary AI. As a key member of this team, you will play a critical role in the implementation of control systems for humanoid robots.">Develop and implement software for robotics systems using C++ and Python.Support the integration and deployment of control...


  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    At Red Rabbit Robotics, we aim to revolutionize the future of labor with our cutting-edge humanoid robots.We are seeking a highly skilled Robotics System Architect to own the design and implementation of our humanoid robot's control systems. In this role, you will be responsible for evaluating and selecting the right technology stack to drive our core...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Company Background : At Human in Motion Robotics (HMR), we're redefining mobility through advanced bipedal and humanoid robotic systems. Our mission is to empower human potential by engineering intelligent assistive and autonomous solutions that enhance mobility, safety, and independence. HMR has designed the most advanced wearable lower-limb exoskeleton....


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Company Background: At Human in Motion Robotics (HMR), we're redefining mobility through advanced bipedal and humanoid robotic systems. Our mission is to empower human potential by engineering intelligent assistive and autonomous solutions that enhance mobility, safety, and independence. HMR has designed the most advanced wearable lower-limb exoskeleton....


  • Vancouver, British Columbia, Canada Red Rabbit Robotics Full time

    We believe in delivering high-impact solutions that make a real difference for our customers. As a pioneer in the field of robotics, we are looking for a highly skilled Humanoid Robot Software Developer to join our team.The successful candidate will be responsible for designing, implementing, and optimizing real-time control architectures, investigating and...


  • Vancouver, British Columbia, Canada Human In Motion Robotics Inc. Full time

    Company Overview: Human In Motion Robotics Inc. is a fast-growing robotics start-up company at the forefront of next-generation robotics, scaling from research and development to full-scale production.


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corporation Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our Applications team at Sanctuary Cognitive Systems Corporation. As a key member of our team, you will be responsible for designing, architecting, and implementing the technologies driving our general-purpose robots.Responsibilities:Develop and maintain our simulation software...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Sanctuary AI is a world leader in building AI-based control systems for humanoid robots. We are seeking a highly skilled Staff Mechanical Engineer to join our team. In this role, you will leverage your expertise in design, architecture, and implementation to enhance our current robotic systems and shape future iterations of our robots.">The ideal candidate...