Embedded Firmware Engineer

Company:  Bionic Power Inc.
Location: Vancouver
Closing Date: 01/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
-> Are you ready to make a difference in the lives of people with walking disabilities?-> Do you want to get in on the ground floor of the rapidly growing medical exoskeleton field?Bionic Power is looking for an intermediate embedded firmware engineer to join our Vancouver team.Bionic Power develops lightweight medical exoskeleton technology. Our first commercial device, the Agilik, is a smart, powered orthosis (or brace) that helps children and adults with gait difficulties through its innovative, powered knee joint. Clinical trials have shown success in children with Cerebral Palsy and Spina Bifida. It has also been used successfully in hemiparesis due to stroke and Polio. It is registered as a Class 1 medical device in Canada, the US and Europe with sales in those regions. We are now hard at work on a second-generation device and need to expand our team. The medical exoskeleton market is expanding rapidly and is expected to grow by 30% annually.We have a small team of dedicated engineers and developers in our Vancouver facility and are looking for a motivated embedded firmware developer to join the team. The ideal candidate will have a minimum of 5 years experience, an electrical engineering degree and be passionate about helping others while solving complex engineering problems. You must be a self-starter, comfortable working with minimal supervision and as part of a multi-disciplinary team of software, electrical and mechanical engineers. The successful candidate will be responsible for developing real-time control firmware for our products. This will require sensor data processing, machine learning, gait analysis, motor control and communications.Required Qualifications:        Motor control experience, particularly with PMSM/BLDC motors       Embedded development in one or more of C, C++, or Rust       Proficient in clean coding principles       Strong control theory background       Digital filter design experience       Real-time operating systems experience       Experience developing low-level drivers and hardware abstraction layers        Working knowledge of communication protocols such as CAN bus, I2C, SMBus, SPI, USB, etc.Desired Qualifications:       Microcontroller development with ARM Cortex-M cores, particularly the STM32 series       Hands-on hardware experience       Familiarity with Git source control and Agile/scrum methodology       MASc in electrical or software engineeringMedical devices are marketed under the Agilik name. Please visit www.bionic-power.com for more information.Please apply with a resume and cover letter to [email protected]
Apply Now
Share this job
Bionic Power Inc.
  • Similar Jobs

  • Embedded Firmware Engineer

    Vancouver
    View Job
  • Embedded Firmware Engineer

    Vancouver
    View Job
  • Embedded Firmware Engineer

    Vancouver
    View Job
  • Embedded Firmware Engineer

    Vancouver
    View Job
  • Embedded Firmware Engineer

    Vancouver
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙