Firmware Engineer – TinyML for Wearable Health Devices
Embedded Systems | TinyML | Healthcare & Edge AI
Are you passionate about bringing intelligence to low-power devices that improve lives?
We are looking for a Firmware Engineer to join our fully remote Canada-based team, working on TinyML-powered wearable health devices. You’ll design and optimize embedded firmware that enables real-time inference and sensing in constrained, battery-powered environments.
What You’ll Be Doing:
- Develop low-level firmware for microcontrollers running TinyML models for physiological signal monitoring.
- Optimize inference pipelines on platforms such as ARM Cortex-M or other edge devices.
- Interface with biomedical sensors (e.g., ECG, SpO₂, accelerometers) and ensure efficient data acquisition and preprocessing.
- Collaborate with machine learning, hardware, and test teams to bring reliable health solutions to production.
- Support debugging, validation, and firmware updates over-the-air (OTA).
Ideal Candidate Has:
- 3+ years of experience in embedded firmware development.
- Experience deploying or integrating TinyML frameworks (e.g., TensorFlow Lite Micro, CMSIS-NN).
- Strong proficiency in Embedded C/C++, ideally on ARM Cortex-M or equivalent.
- Familiarity with ultra-low-power design principles and BLE or other wireless protocols.
- Previous work in healthtech, wearables, or medical-grade embedded systems is a big plus.