Master’s in Edge AI & TinyML Engineering
Online master's programme of 1,900 hours in edge AI and TinyML: 12 modules covering microcontrollers and embedded systems, efficient neural networks, model compression, frameworks and compilers, accelerators, embedded vision, audio and sensors, on-device learning, MLOps for TinyML and product regulation, 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
Select suitable embedded hardware for AI workloads.
Design efficient neural networks for microcontrollers.
Compress models through quantisation, pruning and distillation.
Deploy models with edge frameworks and compilers.
Develop on-device vision, audio and sensor applications.
Implement MLOps cycles and OTA model updates.
Ensure the regulatory compliance of products with embedded AI.
Who it's for
- TinyML engineers fitting neural networks into kilobytes of memory.
- Embedded AI engineers deploying inference on MCUs and NPUs.
- Firmware developers adding machine learning to existing products.
- Embedded vision engineers working with low-power cameras.
- IoT device architects defining hardware, firmware and update strategies.
- Model optimisation engineers specialising in quantisation and compilation.
- Engineering or science graduates aiming to move into consumer electronics.
What you'll work with
- ETSI EN 303 645 (cybersecurity for consumer IoT devices)
- 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)
- IEC 62443-4-2 (industrial cybersecurity: technical requirements for components)
- Regulation (EU) 2024/1781 (ecodesign) (Ecodesign for Sustainable Products Regulation)
- IEC 62368-1 (safety of audio/video, information and communication technology equipment)
- TensorFlow Lite Micro
- Edge Impulse
- STM32Cube.AI
- Apache TVM
- Zephyr RTOS
12 modules · 1900 h
1.1Motivations: latency, privacy and energy1.2The spectrum from the cloud to the microcontroller1.3TinyML use cases1.4Flash memory and RAM constraints1.5The hardware and software ecosystem1.6The MLPerf Tiny benchmark1.7The economics of smart devices1.8Sustainability and the footprint of edge AI1.9Open research challenges1.10Case study: feasibility analysis of a TinyML product
2.1ARM Cortex-M architecture2.2DSP and Helium extensions2.3RISC-V architecture and vector extensions2.4Memory maps and linking2.5Peripherals: ADC, I2S, SPI and I2C2.6FreeRTOS and Zephyr operating systems2.7Power management and sleep modes2.8JTAG and SWD debugging tools2.9On-board power measurement2.10Lab: I2S audio acquisition in Zephyr
3.1The cost of MAC operations and parameters3.2Depthwise separable convolutions3.3MobileNet, EfficientNet and MCUNet3.4Networks for audio: DS-CNN3.5Lightweight recurrent networks3.6Efficient attention for the edge3.7Hardware-constrained architecture search3.8Binary and ternary networks3.9Neuromorphic spiking networks3.10Practical: designing a DS-CNN for keyword spotting
4.18-bit integer quantisation4.2Per-channel and symmetric quantisation4.3Sub-8-bit quantisation4.4Quantisation-aware training4.5Magnitude-based and structured pruning4.6Teacher-student distillation4.7Low-rank factorisation4.8Weight clustering4.9Measuring the impact on accuracy4.10Lab: compressing an image classifier
5.1TensorFlow Lite and LiteRT for microcontrollers5.2PyTorch ExecuTorch5.3ONNX Runtime for devices5.4Apache TVM and microTVM5.5STM32Cube.AI and vendor tools5.6CMSIS-NN optimised kernels5.7Tensor memory planning5.8C code generation5.9Performance comparison5.10Practical: the same network with TFLite Micro and microTVM
6.1NPUs integrated into microcontrollers6.2Arm Ethos-U NPU architecture6.3Coral Edge TPU6.4NVIDIA Jetson modules for the edge6.5FPGA inference with hls4ml6.6In-memory computing6.7Neuromorphic processors and spiking computation6.8Hardware-software co-simulation of accelerators6.9Accelerator selection6.10Case study: migrating a model to Ethos-U
7.1Low-power image sensors7.2Image classification on MCUs7.3Lightweight object detection7.4Person and presence detection7.5Segmentation at the edge7.6Efficient image preprocessing7.7Smart cameras with NPUs7.8On-device visual privacy7.9Evaluation in real-world conditions7.10Workshop: person detector on a camera board
8.1Keyword spotting8.2Acoustic event classification8.3Real-time mel spectrograms8.4Gesture recognition with an IMU8.5Vibration monitoring8.6On-device sensor fusion8.7Embedded anomaly detection8.8Sensors with integrated AI8.9Always-on, low-power operation8.10Lab: gesture recognition with an accelerometer
9.1Fine-tuning on microcontrollers9.2Continual learning and catastrophic forgetting9.3Few-shot learning9.4Per-user personalisation9.5Federated learning with devices9.6Memory constraints for training9.7Sparse backpropagation techniques9.8Field evaluation9.9Differential privacy at the edge9.10Practical: personalising a gesture model
10.1The lifecycle of embedded models10.2Collecting and labelling field data10.3Development platforms such as Edge Impulse10.4Continuous integration with hardware-in-the-loop testing10.5OTA firmware updates10.6Device fleet management10.7Monitoring performance in the field10.8Model and firmware versioning10.9Traceability of deployed versions10.10Workshop: OTA model update pipeline
11.1Secure boot and firmware security11.2Protecting the intellectual property of the model11.3Physical and side-channel attacks11.4Device cybersecurity according to ETSI EN 303 64511.5The Cyber Resilience Act11.6The AI Act and AI-enabled devices11.7The Radio Equipment Directive11.8Ecodesign and energy consumption11.9Certification and CE marking11.10Case study: conformity file for a TinyML device
12.1Defining the product or use case12.2Hardware and sensor selection12.3Data collection12.4Model design and training12.5Compression and compilation12.6Firmware integration12.7Latency, memory and energy measurements12.8Conclusions and product roadmap12.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, STM32Cube.AI, Apache TVM and Zephyr RTOS, in free, academic or evaluation versions. Real procedures are studied, such as keyword spotting on microcontrollers, person detection with low-power cameras and gesture recognition with inertial sensors. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ETSI EN 303 645, Regulation (EU) 2024/2847 (Cyber Resilience Act), Regulation (EU) 2024/1689 (AI Act), Directive 2014/53/EU (radio equipment), IEC 62443-4-2, Regulation (EU) 2024/1781 (ecodesign), IEC 62368-1.
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, STM32Cube.AI, Apache TVM and Zephyr RTOS, 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 Privacy, Federated and Graph Engineering
Online master's programme of 1,900 hours in privacy engineering, federated learning and graphs. 12 modules covering privacy in data systems, anonymisation, differential privacy, cryptography for learning,…
Master’s in HPC & GPU Engineering for Simulation and AI
Online master's programme of 1,900 hours in HPC and GPU engineering for simulation and AI. 12 modules covering GPU architecture, CUDA programming, performance portability, distributed computing,…
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,…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships