Software Engineering

Embedded and Signal Processing Systems

Embedded · DSP · Low power

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.