Open Positions

Dephy is looking for candidates who were born to be engineers: those who have the urge to understand how things work, those who get excited when there is no known solution to the problem at hand. We are curious, creative and passionate engineers searching for team members to help us tackle problems at the forefront of wearable robotics. Come help us transition mobility exoskeletons from labs and treadmills to the real world: cities, trails and mountains. If you are interested in joining Dephy, please apply here.




C++ System & GUI Software Engineer

Your main responsibilities will be maintaining the stability of PC based software code (C/C++), improve our Qt (C++) GUI (sensor visualization, data logging, controller tuning, etc.), creating our first mobile application, interfacing with clients to resolve their problems, and modifying our code to add new features. This is especially complex as our software runs on microcontrollers, embedded computers and laptops. You will be the in-house software reference for our team of engineers and scientists. Since our software is used directly by people (wearable robot), reliability and predictability are key.

Required Qualifications

  • Strong knowledge of C and C++
  • Strong organizational capability and interest for setting up processes, writing documentation, and helping other team member contribute to our code base
  • Experience with graphical user interface (GUI) programming (Qt)
  • Experience diagnosing application failures in staging and production environments, ability to understand the underlying issues, and to resolve them
  • Ability to work with clients and other engineers to trouble shoot issues
  • Experience with all stages of the software development life cycle (SDLC)
  • Minimum education: bachelor’s degree in engineering or science and 3 years of experience
  • Self-sufficiency is key

Desired Qualifications

  • Excellent written and verbal communications skills
  • Experience developing mobile applications (Android, iOS, BLE)
  • Knowledge of build tools (Ideally CMake) and best practices
  • Familiar with Agile software development practices and working in an Agile environment
  • Real time software development experience (preferably on embedded computers and/or microcontrollers)
  • Experience with Python and Matlab/Octave
  • Experience with robots, exoskeletons, active prostheses or other electromechanical systems

Other Information

  • Start date: now
  • Candidates need to be authorized to work in the U.S. Dephy does not sponsor H-1B visas.
  • This is a full-time position. No remote work, no internships.
  • Salary and equity will be determined based on qualifications

Job Description PDF

APPLY HERE


C++ Software/DevOps Engineer

The candidate’s main responsibility will be maintaining the stability of our code and deployment of it internally and to our clients. This is especially complex as our software is designed to run on microcontrollers, embedded computers and laptops. As our software is used directly by people, reliability and predictability are key. The candidate will setup tools and procedures for building, testing and releasing software, improve our Qt C++ GUI (sensor visualization, data logging, controller tuning, etc.), help team member with their software needs, work with clients to resolve issues, and develop new features as our needs and client base grow.

Required Qualifications

  • Strong knowledge of C and C++
  • Experience with all stages of the software development life cycle (SDLC)
  • Willingness to work in a small multi-disciplinary team
  • Ability to work with clients or other engineers to trouble shoot issues
  • Maintain knowledge of build tools and best practices
  • Assist developers to understand and manage the build environment
  • Diagnose application failures in staging and production environments, understand the underlying issues, and resolve them
  • Self-sufficiency is key
  • Strong attention to detail and quality
  • Minimum education: bachelor’s degree in engineering or science and 2 years of experience

Desired Qualifications

  • Experience with Python and Matlab/Octave
  • Experience with graphical user interface (GUI) programming (Qt)
  • Experience with CMake or other build systems
  • Experience with robots, exoskeletons, active prostheses or other electromechanical systems
  • Real time software development experience (preferably on embedded computers and/or microcontrollers)
  • Familiar with Agile software development practices and working in an Agile environment
  • Excellent written and verbal communications skills

Other Information

  • Start date: now
  • Candidates need to be authorized to work in the U.S. Dephy does not sponsor H-1B visas.
  • This is a full-time position. No remote work, no internships.
  • Salary and equity will be determined based on qualifications

Job Description PDF

APPLY HERE


Human-in-the-loop Controls Engineer

You will have two easy tasks: predict when the user's foot will next touch the ground and determine how much assistive torque should be applied. There are a few constraints: it has to be done real-time on a small microcontroller, the inputs are noisy, the sensors are imperfect, the terrain, gait and/or gait speed might be changing, the user adapts to your previous actions, and a machine learning algorithm with a 1% false positive rate will result in the user tripping every 100m.

Required Qualifications

  • Understanding of biomechanics and human locomotion
  • Experience developing, debugging, and optimizing real-time software
  • Experience with signal processing, pattern recognition, statistical modeling, and/or machine learning
  • Experience with high-level "non-classical" control algorithms and techniques (MPC, LQR, Kalman filtering, etc.)
  • Intermediate proficiency with C/C++
  • Desire to understand and solve hard problems with creative solutions
  • Willingness to work in a multi-disciplinary team
  • Minimum education: bachelor's degree in engineering or science

Desired Qualifications

  • Strong knowledge of C and C++
  • Experience with human subject testing, data collection, real-time performance tracking
  • Experience with embedded systems and microcontrollers
  • Experience with walking robots, exoskeletons, and/or active prostheses

Other Information

  • Start date: anytime
  • Candidates need to be authorized to work in the U.S. Dephy does not sponsor H-1B visas.
  • Salary and equity will be determined based on qualifications

Job Description PDF

APPLY HERE