We build firmware that survives clinical-grade scrutiny. ECG, EEG, smart ring, and AI-in-medical-devices programs already in the field. Bring your hardware, your concept, or your stalled in-house project — we ship.
Medical device firmware fails in two predictable ways. The first is a regulatory failure: working software that lacks the requirements, traceability, and verification evidence the FDA expects, forcing a re-write the week before submission. The second is a clinical failure: code that meets every requirement on paper but loses BLE in a noisy ICU, mis-detects motion as arrhythmia, or drains the battery before a 24-hour Holter recording finishes. We have rescued both kinds of programs.
HydraTech's medical firmware team has shipped continuous heart-rate, blood pressure, SpO₂, ECG, EEG, and biopotential devices for US and international clients. Our engineers debug at the silicon level — Nordic Power Profiler Kit II, Joulescope, J-Link Ultra, Saleae Logic MSO — and our process meets the IEC 62304 software lifecycle expectations that your QA/RA partner needs for FDA submission.
Production C / C++ firmware on ARM Cortex-M (Nordic nRF52/nRF53, STM32, Qualcomm QCC) and ESP32. Bare-metal, FreeRTOS, Zephyr, or nRF Connect SDK — whichever fits your silicon.
Software development plan, architecture document, requirements traceability matrix, unit and integration test reports, anomaly log, and signed release notes. All in formats your regulatory partner can drop into the design history file.
Software unit tests (CMock / Unity / GoogleTest), hardware-in-the-loop integration tests, and clinical signal regression suites so a new firmware build cannot silently regress your biosignal pipeline.
Secure boot, code-signed OTA, certificate-based device authentication, encrypted at-rest storage, and SBOM generation aligned to the FDA Premarket Cybersecurity Guidance.
We measure, not estimate. Sleep current in microamps, active current per BLE event, end-to-end battery budget across all device states. You get a current trace, not a hand-wave.
BLE 5.x with iOS / Android backgrounding handled, code-signed OTA with rollback, and Wi-Fi or cellular pipelines into AWS IoT Core or Azure IoT Hub when the device needs to reach the cloud.
We adapt the depth to your software safety classification — Class A is lighter, Class B is the most common, Class C engagements run jointly with your regulatory partner. The shape stays the same:
| Layer | What we ship in production |
|---|---|
| MCUs | Nordic nRF52832 / nRF52840 / nRF5340, STM32L4 / U5, Espressif ESP32 / ESP32-S3, Qualcomm QCC51xx, ATtiny (for accessories) |
| RTOS & SDKs | Zephyr RTOS, nRF Connect SDK, FreeRTOS, ESP-IDF, bare-metal (HAL + interrupts) |
| Biosignal front-ends | TI ADS1299 (EEG / biopotential), MAX86150 / MAX30102 (PPG / SpO₂), accelerometers and motion sensors for artifact rejection |
| Connectivity | BLE 5.x (peripheral + central), Wi-Fi, LoRaWAN, NB-IoT / LTE-M, USB-CDC, MQTT over TLS |
| Cloud | AWS IoT Core, Device Shadow, IoT Jobs (fleet rollouts), Azure IoT Hub, custom REST + WebSocket pipelines |
| Security | ARM TrustZone, secure boot (MCUboot), code signing, ATECC608 / nRF KMU-based key storage, signed and encrypted OTA |
| Tools we live in | SEGGER J-Link Ultra+, Nordic PPK II, Joulescope JS220, Saleae Logic MSO, GDB / Ozone, GitHub Actions CI |
These case studies are not stock photos. Each one is firmware our team wrote and shipped.
Most medical firmware programs run as milestone-based engagements with a fixed-price discovery phase up front. The discovery phase produces a software development plan, requirements outline, and a calibrated estimate for the rest of the build. From there you can choose:
We do not act as the regulatory submitter. We partner with your QA/RA consultant or in-house regulatory team and deliver firmware, design records, traceability matrix, V&V protocols, and test results that drop straight into a 510(k) package.
Class A and Class B are routine for us. For Class C devices we will scope a joint engagement with your regulatory partner so lifecycle activities meet the higher rigor.
Source code in your repository with IP assigned, signed release binaries, the CI build pipeline, design and architecture documents, requirements-to-test traceability matrix, software unit and integration test results, anomaly log, and release notes suitable for design history file inclusion.
Yes. Secure boot, code-signing, encrypted at-rest storage, certificate-based authentication, and SBOM generation are part of our default stack. Threat-modeling and risk-management activities are run jointly with your security and regulatory partner.
Book a free 30-minute call. Bring your hardware doc, your sticking point, or a half-finished firmware tree — we will tell you what we would do.
Book a free 30-min call