Firmware Engineer – TinyML & Edge AI for Healthcare Devices
Embedded Systems | TinyML | Healthcare & IoT Devices
Are you passionate about enabling smarter health devices through cutting-edge embedded AI?
We are looking for a Firmware Engineer to join our client's global team, working on advanced TinyML-powered platforms that drive innovation in portable healthcare and wearable technology. The ideal candidate has hands-on experience with embedded systems, low-level firmware development, and deploying machine learning models on resource-constrained devices.
What You’ll Do:
* Develop and maintain firmware for ARM Cortex-M microcontrollers powering portable health monitoring and smart wearables.
* Integrate TinyML/Edge AI models (e.g., TensorFlow Lite for Microcontrollers) for real-time signal processing and anomaly detection.
* Implement robust IoT communication stacks (BLE, Wi-Fi, MQTT).
* Work closely with our data science and hardware teams to optimize sensor data acquisition and model deployment on resource-constrained devices.
* Contribute to system-level debugging and validation using logic analyzers, oscilloscopes, and JTAG.
* Support continuous integration and automated testing for embedded platforms.
What We’re Looking For:
* 3+ years of experience in embedded systems development with C/C++.
* Strong understanding of ARM Cortex-M architecture and RTOS environments (FreeRTOS, Zephyr, etc.).
* Experience with Edge AI deployment, including model quantization and memory optimization.
* Familiarity with digital signal processing, especially for audio or biomedical sensor data.
* Hands-on experience with BLE or other low-power wireless protocols.
* Comfortable working with Git, CI tools, and Agile workflows.
Nice to have:
* Experience with TensorFlow Lite, CMSIS-NN, or other ML frameworks for MCUs.
* Knowledge of cybersecurity in IoT (device authentication, secure boot).
* Experience developing for STM32, nRF52, or ESP32 families.
🎯 Why Join Us:
* Join a mission-driven team building real-time health and safety monitoring solutions.
* 100% remote work, flexible schedule, and international exposure.
* Support for continuous learning and upskilling in AI, embedded systems, and IoT.