Exoskeleton Controls Developer

Starting Date: As soon as possible, depending on applicant’s availability.

IHMC is seeking software and control system engineers to aid in the development of new algorithms for our state-of-the-art wearable robotics. The robotics team has been working on exoskeletons for the past 12 years, including placing second and fourth in the 2016 and 2020 Cybathlon Powered Exoskeleton races, respectively, developing four versions of our powered exoskeletons, to being a finalist in the Toyota Mobility Foundation’s Mobility Unlimited Challenge. We are continuing our work with assistive exoskeletons, and are now additionally developing augmentive wearable robotic platforms for able-bodied individuals, specifically to assist load carriage. This candidate will work full time with the robotics team on various exoskeletons, including Quix and our new augmentive devices.

Application Deadline: Open until filled.

Ideal Candidate:

Ideal candidate must be passionate about wearable robotics, dedicated to writing clean, readable software, have an engineering degree, and 2 years or more experience working in controlling robots. Candidate should have experience with standard control theory, robot kinematics, dynamics, and control concepts, and Object Oriented programming. Preference will be given to candidates that have developed control and software algorithms for wearable robotics systems. Applicants must have good communication and documentation skills, and thrive in both a team and individual environment.
Required Qualifications:

  • Bachelor’s degree in an engineering major, with controls focus
  • 2 years of experience developing control algorithms for robotic systems
  • Authorized to work in the United States
  • Able to program in C, C++, or Java

Preferred Qualifications:

  • Master’s degree in an engineering major, with controls focus
  • Experience developing controls algorithms specifically for robotic systems
  • Experience bringing up new robotic platforms
  • Familiarity with version control systems such as Git
  • Experience with low-level control systems, such as actuators
  • Experience integrating with external software packages
  • Experience writing and utilizing modularized software processes communicating over ROS
  • Experience writing software using the Test Driven Development practice
  • Experience working with wearable robotics

To Apply:

Email to robotjobs@ihmc.org with the subject line “Exoskeleton Controls Position – YourLastName” and include the following:

  1. Current resume in pdf format. Name your file: “YourLastName_Resume.pdf”.
  2. Cover letter in pdf format. Name your file: “YourLastName_CoverLetter.pdf”
  3. Download this Pre-Interview Questionnaire pdf, fill it out and attach it.

In the cover letter:

  • One to two page essay describing why you want to be a developer of algorithms for wearable robots, what makes you qualified, and what you see as the major challenges to the development of wearable robotics systems that can be used in the real world.
  • Description of a control system or robot software you implemented. Preferably a link to a web page describing your system, a published paper, and/or software examples.
  • Provide email and phone number for three (3) professional references.

**Application is considered incomplete until all items are submitted.**


Location: Institute for Human and Machine Cognition (IHMC), Pensacola, FL

IHMC is an AA/EEO Employer.