Low-latency inference at the patient, not the cloud. Privacy-preserving by design, validation-friendly for FDA submission, and engineered to keep the battery alive while the model runs.
Running an ML model on a smartphone is straightforward. Running one on a battery-powered medical device that has 256 KB of RAM, a 64 MHz Cortex-M, and an FDA submission attached to it is not. Three constraints reshape every design choice:
HydraTech designs around all three. We have shipped on-device biosignal pipelines that meet all three constraints and feed cleanly into your QA/RA partner's submission package.
Quantization, pruning, conversion to TFLite Micro / ONNX. On-device unit tests that prove the firmware behaves identically to the trainer's PyTorch.
Filtering, motion-artifact rejection, windowing, feature extraction. Often the difference between a model that works in a notebook and one that works on a patient.
CMSIS-NN, TFLite Micro, Edge Impulse runtimes on Cortex-M. ONNX Runtime, TFLite, PyTorch on Linux SoCs. Picked for the silicon, not the brand.
Every firmware build replays a curated biosignal dataset through the on-device pipeline and asserts on outputs. No silent regressions in clinical accuracy.
On-device processing avoids transmitting raw biosignals. We pair that with encrypted-at-rest storage and certificate-based authentication for the metadata that does leave the device.
Training-data documentation, model version control, software unit / integration tests, and a verification report your regulatory partner can drop into the design history file.
| Layer | What we use |
|---|---|
| Silicon | Nordic nRF52 / nRF5340, STM32 with CMSIS-NN, ESP32-S3, NXP iMX RT, Linux SoCs (NXP iMX, Rockchip) |
| Runtimes | TensorFlow Lite for Microcontrollers, CMSIS-NN, Edge Impulse, ONNX Runtime, TFLite, PyTorch with quantization |
| Training stack | PyTorch, TensorFlow, scikit-learn — for the cases where we own the training pipeline too |
| Biosignals | ECG, EEG, PPG, SpO₂, IMU activity, audio (voice activity, cough detection) |
| Verification | Captured dataset replay, on-device unit tests, training/firmware bit-exactness checks, CI on hardware-in-the-loop |
TensorFlow Lite for Microcontrollers, CMSIS-NN, ONNX Runtime, and Edge Impulse for Cortex-M. For Linux SoCs we use TFLite, ONNX Runtime, and PyTorch with quantization. The runtime is chosen for the silicon, not the other way around.
Yes. The FDA's Software as a Medical Device (SaMD) and Predetermined Change Control Plan guidance both have established paths for AI / ML medical devices. We design the inference pipeline, training-data documentation, and verification suite around what your regulatory partner needs.
Captured biosignal regression suites that run on real hardware in CI. Every firmware build replays a curated dataset through the on-device pipeline and asserts on outputs so a regression in DSP, sensor driver, or model cannot silently degrade clinical accuracy.
Both. For algorithm-heavy programs we partner with your data science team and own deployment, quantization, and on-device verification. For smaller programs we have shipped end-to-end — feature engineering, training, quantization, on-device inference.
Bring your model, your dataset, or a half-built pipeline. We will sketch a deployment plan in 30 minutes and follow up with a written scope.
Book a free 30-min call