Human in Motion Robotics

Next Generation Exoskeleton Technology

Intelligent Innovation in Motion

Advances in assistive technology reflect the resilience and perseverance of both the users and the developers. We celebrate those achievements and dedicate our work to expanding the limits of what is possible. 
Independent mobility is our goal, and we are building the next generation robotic exoskeletons for rehabilitation and personal use. Our advanced exoskeleton provides a full range of motion, allowing for natural walking and self-balancing capabilities. Our exoskeleton bestows a sense of spontaneity, freedom, and independence. 


Our State-Of-The-Art Features


Enables the user to stand and move freely without the need for support such as crutches , or an attendant, allowing for hands-free operation, putting no strain on the user's upper body.

Natural Motion

Our patented technology enables full range of motion. The distinct human gait that provides optimum comfort, safety, and efficacy for rehab applications as well as home use.

Sleek Design

Our users are the #1 priority. Designing an exoskeleton that users want and need is our focus. So critical is this feature that we have end-users and a fashion designer on the team.

Advanced Mobility

Life takes you in many directions; so should your exoskeleton. Stepping off a curb, going around corners, uphill or down, sideways and backwards, your will is its command.

       "We are excited that our exoskeleton is capable of replicating the full range of able-bodied motion and can give users independent access to the world around them"

Why Advanced Exoskeleton Technology? 


Wheelchair Users Globally 


Wheelchair Users Experience Pain Due to Their Mobility Device

0.5 M

New Spinal Cord Injuries Each Year


Every member of our team is valued for their vital role in bringing our technology to life. A passion for robotics, the drive to continually improve, and dedication to the cause are what move us forward. Opportunities to join the team are posted below and on our LinkedIn page. Please revisit our website and/or follow us on LinkedIn for new job postings.

  • Illustration
    Senior Embedded Software Engineer

      Human in Motion Robotics Office, 45 East 6th Ave, Vancouver, BC
      Permanent Full-Time
      7+ years experience

    About the Role

    As a senior embedded software engineer, you will collaborate with the "Software and Systems" team in the implementation of software development life cycle to follow IEC-62304 standard guidelines. You will provide dynamic support in performing updates to our currently developed exoskeleton prototype as well as our next-generation designs. Your tasks will include designing and implementing the exoskeleton’s embedded firmware and software, establishing and reviewing traces between risk items and process and product specifications (as a part of the software risk management process), designing and executing the test procedures and methods to verify the functionality of the designed embedded system, and performing the documentation and maintenance of software/firmware items functionality.

    Required Skills & Qualifications

    - BSc or MSc degree in Computer engineering or similar fields with more than 7 years of industrial experience- Proven experience in software development for safety-critical systems- Proficient with C/C++ with more than 7 years of experience- Basic proficiency in python- At least 5 years of experience in software development for Unix-based operating systems- Experience in systems with pre-emptive, multitasking real-time operating systems- Experienced in working with communication protocols like EtherCAT or CANopen- A self-starter and team player with excellent verbal and writing communication skills.- Ability to work both collaboratively and independently to deliver a quality piece of code on time

    Preferred & Plus Skills

    - Experience with real robots or medical devices- Industrial experience with PREEMPT_RT kernel, QNX or VxWorks- Experience with IEC 62304 standard and developing software for medical devices- Experience with Python- Experience working with ROS (Robotic Operating System)- Proven experience in hands-on development and troubleshooting of real-time memoryconstrained targets- Experience with STM32 ARM Cortex-M

Exoskeleton development is a highly specialized field and as such we accept applications of interest at any time from colleagues who believe they have the education, skills, and experience to make a meaningful and valuable contribution to our team.

Research Study Opportunity

Read about our user study

Human in Motion Robotics Inc. is conducting a research study to gain user feedback on a new wearable lower-limb exoskeleton technology, called XoMotion Beta 2.
The research team is interested in obtaining input and feedback from study participants on their experience with XoMotion Beta 2. Information gathered in this research study including anatomical dimensions, range of motion, upper body strength and hand dexterity, ergonomics, and design of hand-held device controller/user interface (joystick), and the user’s feedback on the fitting process/orthotics design, will facilitate further development of the product. You will also be asked about your lifestyle habits and your injury type via questionnaires to better understand the types of individuals that may benefit from this medical device.
For more information about the study, please contact our study coordinator, Arina Aboonabi, at .ac.noitomninamuh%40anira

Want to be kept in the loop?