Master’s in Time Series, Signals and Edge AI Engineering
Online master's programme of 1,900 hours in time series, signals and edge AI: 12 modules covering discrete signals and systems, digital filtering, time-series analysis, deep learning for series, feature extraction, edge AI hardware, model optimisation, on-device deployment, edge-cloud systems and device security, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Analyse discrete signals in the time and frequency domains.
Design efficient digital filters for embedded systems.
Model time series with statistical and deep learning methods.
Optimise models through quantisation, pruning and distillation.
Deploy inference models on microcontrollers.
Design distributed edge-cloud architectures with MLOps.
Ensure the security of smart devices in line with European regulations.
Who it's for
- Embedded AI engineers running inference on microcontrollers and edge modules.
- Signal processing engineers working with sensor, audio and vibration data.
- IoT systems developers building connected products and device fleets.
- Time-series data scientists focused on forecasting and anomaly detection.
- Firmware engineers adding machine learning to resource-constrained devices.
- Edge-cloud architects designing hierarchical IoT platforms.
- Engineering or science graduates aiming to move into consumer electronics.
What you'll work with
- ETSI EN 303 645 (cybersecurity for consumer IoT devices)
- IEC 62443-4-2 (industrial cybersecurity: technical requirements for components)
- Regulation (EU) 2024/2847 (Cyber Resilience Act) (cybersecurity requirements for products with digital elements)
- Regulation (EU) 2024/1689 (AI Act) (European Artificial Intelligence Regulation)
- Directive 2014/53/EU (radio equipment) (Radio Equipment Directive)
- IEEE 1451.0 (smart transducer interface standard)
- ISO/IEC 30141 (IoT reference architecture)
- TensorFlow Lite Micro
- Edge Impulse
- MATLAB Signal Processing Toolbox
- STM32Cube.AI
- Python with SciPy and statsmodels
12 modules · 1900 h
1.1Sampling and the Nyquist-Shannon theorem1.2Quantisation and converter resolution1.3Linear time-invariant systems1.4Convolution and impulse response1.5The Z-transform and stability1.6The discrete Fourier transform1.7Power spectral density1.8Noise and signal-to-noise ratio1.9Typical signals from embedded sensors1.10Lab: spectral analysis of accelerometer signals
2.1FIR filters and the window method2.2Butterworth and Chebyshev IIR filters2.3Linear phase and group delay2.4Decimation and interpolation2.5Filters in fixed-point arithmetic2.6The linear Kalman filter2.7The extended Kalman filter2.8Inertial sensor fusion2.9Efficient implementation on microcontrollers2.10Practical: fixed-point IIR filter on Cortex-M
3.1Stationarity and unit root tests3.2Autocorrelation and partial autocorrelation3.3STL decomposition of trend and seasonality3.4ARIMA and SARIMA models3.5Exponential smoothing and ETS3.6State-space models3.7Multivariate series and VAR3.8Time-based validation and backtesting3.9Forecast error metrics3.10Lab: SARIMA forecasting of electricity consumption
4.1LSTM and GRU recurrent networks4.2Temporal convolutional networks4.3Transformers for time series4.4Time-series foundation models4.5N-BEATS and N-HiTS4.6Probabilistic forecasting with quantiles4.7Time-series classification4.8Temporal data augmentation4.9Self-supervised learning on time series4.10Practical: human activity classification with a 1D CNN
5.1Statistical and spectral features5.2The discrete wavelet transform5.3MFCC coefficients for audio5.4Spectrograms and image representation5.5tsfresh and similar libraries5.6Feature selection for the edge5.7Computational cost per feature5.8On-device normalisation5.9Sliding windows and overlap5.10Workshop: feature pipeline for keyword spotting
6.1ARM Cortex-M and RISC-V microcontrollers6.2Embedded NPU and TPU accelerators6.3Jetson platforms and edge modules6.4FPGAs for inference6.5Memory, power and thermal constraints6.6MEMS sensors and interfaces6.7In-sensor processing6.8MLPerf Tiny benchmarks6.9Platform selection by use case6.10Case study: comparison of platforms for embedded vision
7.1Post-training integer quantisation7.2Quantisation-aware training7.3Structured and unstructured pruning7.4Knowledge distillation7.5Efficient architecture search7.6ONNX and TensorFlow Lite formats7.7TVM and similar compilers7.8Latency and memory profiling7.9The trade-off between accuracy and power consumption7.10Lab: INT8 quantisation of a time-series network
8.1The TensorFlow Lite Micro workflow8.2CMSIS-DSP and CMSIS-NN8.3Integration with real-time operating systems8.4Static memory management8.5OTA model updates8.6Validation on hardware8.7On-device debugging and tracing8.8Power consumption and low-power modes8.9Firmware security8.10Practical: deploying a model on a Cortex-M4 board
9.1Lightweight anomaly detection9.2Compact autoencoders for microcontrollers9.3Embedded short-term forecasting9.4Acoustic event detection9.5Gesture recognition9.6Vibration monitoring at the edge9.7Adaptive on-device thresholds9.8On-device learning9.9Selective data aggregation and transmission9.10Workshop: embedded vibration anomaly detector
10.1Hierarchical edge, fog and cloud architectures10.2MQTT and CoAP protocols10.3Device fleet management10.4Federated learning at the edge10.5Synchronisation and intermittent connectivity10.6Device twins10.7MLOps for the edge10.8Telemetry and model monitoring10.9Scalability and costs10.10Lab: device fleet with model updates
11.1IoT device cybersecurity according to ETSI EN 303 64511.2Industrial cybersecurity according to IEC 62443-4-211.3The Cyber Resilience Act11.4Data privacy at the edge11.5Adversarial attacks on embedded models11.6Functional safety and AI11.7Electromagnetic compatibility and CE marking11.8Hardware reliability in the field11.9The AI Act and embedded systems11.10Case study: threat analysis of a smart sensor
12.1Defining the signal problem12.2Data acquisition and preparation12.3Designing the signal pipeline12.4Model training12.5Optimisation for the target hardware12.6On-device deployment and validation12.7Power and latency measurements12.8Conclusions and future work at the edge12.9Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable materials, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is TensorFlow Lite Micro, Edge Impulse, MATLAB Signal Processing Toolbox, STM32Cube.AI and Python with SciPy and statsmodels, in free, academic or evaluation versions. Real procedures are studied, such as vibration monitoring with inference on a microcontroller, keyword spotting on low-power devices and embedded energy consumption forecasting. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ETSI EN 303 645, IEC 62443-4-2, Regulation (EU) 2024/2847 (Cyber Resilience Act), Regulation (EU) 2024/1689 (AI Act), Directive 2014/53/EU (radio equipment), IEEE 1451.0, ISO/IEC 30141.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with TensorFlow Lite Micro, Edge Impulse, MATLAB Signal Processing Toolbox, STM32Cube.AI and Python with SciPy and statsmodels, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Causality and Experimentation Engineering
Online master's programme of 1,900 hours in causality and experimentation: 12 modules covering causal frameworks, causal graphs, classical design of experiments, online A/B testing, complex experiments,…
Master’s in Time Series, Signals and Anomaly Detection Engineering
Online master's programme of 1,900 hours in time series, signals and anomaly detection: 12 modules covering the nature of anomalies, signal preprocessing, classical statistical methods, change…
Master’s in Visual Analytics and Technical BI Engineering
Online master's programme of 1,900 hours in visual analytics and technical BI engineering. 12 modules covering visual analytics, perception and visual design, complex data visualisation, data…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships