Embedded Firmware Engineer

2 days ago


Vancouver, British Columbia, Canada Bionic Power Inc. Full time
Embedded Firmware Engineer

Bionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our team in Vancouver. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.

Key Responsibilities:
  • Design and develop firmware for our medical exoskeletons, utilizing sensor data processing, machine learning, and motor control.
  • Collaborate with our cross-functional team to integrate firmware with hardware and software components.
  • Develop and maintain low-level drivers and hardware abstraction layers for our microcontrollers.
  • Work with our team to ensure compliance with regulatory requirements and industry standards.
Requirements:
  • Minimum 5 years of experience in embedded firmware development, with a strong background in control theory and digital filter design.
  • Proficient in C, C++, or Rust programming languages, with experience in real-time operating systems.
  • Strong understanding of motor control, particularly with PMSM/BLDC motors.
  • Experience with communication protocols such as CAN bus, I2C, SMBus, SPI, and USB.
Preferred Qualifications:
  • Experience with microcontroller development, particularly with ARM Cortex-M cores and the STM32 series.
  • Hands-on experience with hardware development and testing.
  • Familiarity with Git source control and Agile/scrum methodology.

Bionic Power Inc. is a leader in the development of medical exoskeleton technology. Our products have shown success in clinical trials and are registered as Class 1 medical devices in Canada, the US, and Europe. We are committed to innovation and excellence in our products and processes.

If you are a motivated and experienced Embedded Firmware Engineer looking for a challenging opportunity, please submit your resume and cover letter to jobs@bionic-power.com.



  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Embedded Firmware EngineerAnalog Devices is seeking a highly skilled Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our embedded systems.Responsibilities:Design and develop firmware for embedded systemsCollaborate with cross-functional teams...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Embedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled firmware developer with a strong...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Embedded Firmware Engineer OpportunityBionic Power Inc. is seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our engineering team, you will be responsible for developing real-time control firmware for our medical exoskeleton products.About the RoleWe are looking for a skilled firmware developer with a strong...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Make a Difference in the Lives of People with Mobility ChallengesBionic Power Inc. is a pioneering company in the development of lightweight medical exoskeleton technology. Our mission is to empower individuals with mobility impairments to regain independence and confidence in their daily lives.About the RoleWe are seeking an experienced Embedded Firmware...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerThe SoC SW team at Analog Devices is seeking a highly skilled and experienced principal embedded firmware engineer to join our team in Vancouver, British Columbia. In this role, you will work alongside a talented group of engineers and leaders to contribute to the architecture, design, and development of...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerThe SoC SW team at Analog Devices is seeking a highly skilled and experienced principal embedded firmware engineer to join our team in Vancouver, British Columbia. In this role, you will work alongside a talented group of engineers and leaders to contribute to the architecture, design, and development of...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job Title: Principal Embedded Firmware EngineerWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Responsibilities:Translate...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTE TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our technology, driving advancements in various sectors including data centers, artificial intelligence, gaming, and embedded systems. Our mission is to create exceptional products that propel the future of computing. Central to our mission is the AMD culture, where...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTING TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our cutting-edge technology, impacting our industry, communities, and the global landscape. Our objective is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence,...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:MAKE A DIFFERENCE WITH AMD TECHNOLOGYAt AMD, we are dedicated to enhancing lives through our innovative technology, impacting our industry, communities, and the world at large. Our goal is to create exceptional products that drive the future of computing – essential components for data centers, artificial intelligence, personal computing, gaming,...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Join Bionic Power Inc. as an Embedded Firmware EngineerBionic Power Inc. is a leading developer of lightweight medical exoskeleton technology. Our innovative products help individuals with walking disabilities regain mobility and independence.We are seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our...


  • Vancouver, British Columbia, Canada Bionic Power Inc. Full time

    Join Bionic Power Inc. as an Embedded Firmware EngineerBionic Power Inc. is a leading developer of lightweight medical exoskeleton technology. Our innovative products help individuals with walking disabilities regain mobility and independence.We are seeking an experienced Embedded Firmware Engineer to join our Vancouver team. As a key member of our...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Key ResponsibilitiesTranslate product requirements into SW and HW...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. As a key member of our SoC SW team, you will be responsible for contributing to the architecture, design, and development of our advanced and technically challenging products.Key ResponsibilitiesTranslate product requirements into SW and HW...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Shape Cutting-Edge Technology as a Principal Embedded Firmware Engineer Analog Devices is seeking a highly skilled and motivated Principal Embedded Firmware Engineer to join our Vancouver team. In this role, you will play a pivotal part in developing innovative solutions for some of our most advanced products, contributing to the advancement of healthcare...