OtoNexus
OtoNexus is a late-stage meditech company developing the Novoscope, a handheld ultrasound device that helps clinicians better assess otitis media (ear infections). They aim to reduce unnecessary antibiotic use and improve patient outcomes by providing an early aid to diagnosis tool.
Industry: IoT & Embedded Systems, Health & Pharma
Solutions: IoT & Embedded Systems, Scripting & Process Automation
OtoNexus needed to transition their device from a proof of concept to a production-ready tool. This required further development of the core functionality, particularly battery management, data handling, and ensuring consistent performance within a Linux environment.
Our contributions fell into two categories: system-level functionality development, data management and infrastructure, and edge data processing.
Janea team implemented functionality essential for device performance, including battery management, state machines, and on-device GUI. We enabled transitions between charging, low battery, and standby mode that conserves power during periods of inactivity. Our engineers also worked on extending battery lifespan and power optimization for on-device data processing.
We developed a code generation script that converts Python code into C++ output capable of running on the device. This script autogenerates proper class structures to integrate with C++ without external tools, enabling real-time analysis while maintaining the device's processing constraints.
Our team established pipelines for accurate data transfers to Azure for analysis. We ensured that data collected by the Novoscope was correctly formatted and transmitted to the cloud, maintaining data integrity and compatibility with scripts and troubleshooting.
Our engineers ramped up and evolved the testing framework with functional and unit test scripts, automated quality checks, and set up a CI pipeline for rapid feedback and early regression detection. The CI automated test execution, integrated code coverage tools, and enforced mandatory quality thresholds before merging any code. Additionally, we supported complex debugging across the entire test suite to maintain reliability and accelerate development cycles.
Our work accelerated the client’s path from a prototype to a production-ready device. The optimized Novoscope supports real-time data processing and on-device analysis, while efficient battery management and state transitions extend device uptime. Intuitive state displays and automated power modes provide clinicians with an always-ready tool for patient evaluation.
Overall, our team helped OtoNexus bring their innovative aid-to-diagnosis tool to market with confidence, supporting their mission to advance patient care and reduce unnecessary antibiotic use.
Optimize your edge computing infrastructure with elite engineers – get in touch for a free project estimate.
Ready to discuss your software engineering needs with our team of experts?