Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded engineer developing firmware for Flosonics Medical’s FloPatch wireless Doppler ultrasound device. Building automated assembly and manufacturing test systems to improve clinical product quality.

Responsibilities

  • Own the development, validation, maintenance, and documentation of the FloPatch firmware codebase
  • Support requirements gathering and documentation for embedded test stations
  • Review electrical designs and perform board bring-up and testing
  • Own embedded code on production test stations and tools
  • Support full-stack CI/CT testing and own embedded infrastructure for product and manufacturing test automation
  • Advocate for design-for-assembly in product design and development
  • Design and implement robotic systems to automate assembly
  • Support review, development, and validation of production scripts and electronic and mechanical CAD designs
  • Complete documentation, validation, and design controls required for medical-device development
  • Collaborate with Engineering and Manufacturing to improve product quality and manufacturing efficiency

Requirements

  • Bachelor’s degree in electrical engineering, mechatronics engineering, systems engineering or a related field
  • 4-6 years of experience in embedded or automations/mechatronics engineering, with a focus on design-for-test
  • Embedded C on ARM system-on-chip; Nordic nRF5x is a plus
  • Experience with peripherals and communications protocols including ADC, BLE, I2C, I2S, and UART
  • Experience with biosensors, battery-operated wearable electronics, low-power design and testing
  • Defensive coding style on bare metal
  • Test-driven design within a CI/CT framework
  • Test automation in Python with Robot Framework or similar
  • CI/CT experience
  • Hardware bring-up and bench debugging using SWD/JTAG, signal generator, logic analyzer, and oscilloscope
  • Comfort working across firmware, hardware, scripting, and electromechanical automation
  • Experience with prototyping, deep-dive embedded debugging, and power analysis
  • Production or manufacturing test experience; design-for-test and BIST
  • Preferred: robotics or automation for assembly and test cells
  • Preferred: production tooling on cross-platform Python environments including Windows, Linux, and Raspberry Pi
  • Preferred: regulated/medical-device experience, including ISO 13485 and design controls
  • Preferred: RF or ultrasound familiarity
  • Preferred: statistics and experimental design methodology
  • Preferred: low-power, low-noise PCB design, review, and debugging

Benefits

  • Accessibility accommodations are available upon request during the recruitment process

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$70,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AssemblyLinuxPython

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.