Software Engineering
Embedded and Signal Processing Systems
Low-power, real-time systems where the constraint is milliwatts and milliseconds — instrumentation, sensing and signal analysis on hardware that cannot afford a data centre.
What we do
Not every problem needs a server. A great many need a microcontroller, a well-designed analogue front end, and an algorithm chosen for the compute budget it actually has.
MCi builds embedded systems for sensing, instrumentation and real-time signal analysis: hardware selection and interfacing, analogue signal conditioning, digitisation, filtering, feature extraction and on-device inference.
Capabilities
- Signal acquisition and conditioning
- Sensor interfacing, amplification, analogue front-end design and ADC configuration for low-amplitude, noise-prone signals.
- Digital filtering
- FIR and IIR filter design and implementation for noise, interference and drift removal within tight compute constraints.
- Transform-based feature extraction
- Wavelet transforms (Haar, Daubechies) and related techniques for signals where both time and frequency localisation matter.
- On-device inference
- Classification and detection running on the device, where connectivity, latency or privacy rule out sending raw data anywhere.
- Real-time output
- Display, storage and telemetry, designed for the power and bandwidth budget available.
Reference application: biomedical signal analysis
Our work in ECG feature extraction demonstrates the approach: PQRST complex detection and cardiac interval measurement implemented on Atmel AVR microcontrollers using discrete wavelet transforms, achieving clinically meaningful feature extraction on hardware costing a few euros and drawing milliwatts.
The same techniques transfer to industrial vibration analysis, acoustic monitoring, power quality measurement and any domain where a transient signal buried in noise carries the information you need.
Where it applies
Medical devices and wearables, industrial condition monitoring, automotive sensing and ECU-adjacent systems, environmental and remote monitoring, and instrumentation and test equipment.
Tell us what you're building.
Bring us a defined project, an audit finding, a system that has outgrown its architecture, or a regulation you are not sure how to satisfy. We will tell you plainly whether we are the right people for it.