
Wearable Epilepsy Diagnostic Device Firmware

Architected and developed the firmware
Developed custom task scheduler
Custom built QA tooling
Optimised power consumption to run for a week


The company developed a wearable epilepsy diagnostic device. The challenge was working with low power micro-controller systems and optimising resource usage to enable a whole week's worth of battery usage while also being fast enough to keep up with the sensor measurement speeds. I architected and wrote the firmware that powered the device as well as developed a custom task scheduler optimised for this product's use case and requirements.
I wrote code that interfaced with various sensors and wireless technologies, utilised modern embedded C toolchains and setup DevOps pipelines to automate firmware testing. I also developed desktop software for the in-house assembly and quality assurance workshop.