Master’s in SDV Platforms & Middleware Engineering
Online master's programme of 1,900 hours in SDV platform and middleware engineering, structured in 12 modules covering E/E architectures, service-oriented middleware, AUTOSAR Classic and Adaptive, operating systems and virtualisation, vehicle APIs, DevOps, OTA updates and security under ISO 26262, ISO/SAE 21434 and UN ECE R155, 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 the evolution towards the software-defined vehicle.
Design zonal and centralised E/E architectures.
Implement service-oriented middleware.
Configure operating systems and virtualisation in the vehicle.
Design vehicle abstraction APIs.
Apply DevOps practices and OTA updates.
Develop a complete SDV platform project.
Who it's for
- Vehicle software architects moving towards centralised, service-oriented platforms.
- Middleware engineers working with SOME/IP, DDS or AUTOSAR Adaptive.
- Embedded platform engineers dealing with SoCs, hypervisors and automotive Linux.
- Automotive DevOps engineers building pipelines and virtual ECUs.
- Software integration engineers responsible for complex vehicle software stacks.
- SDV product managers who need a solid technical foundation.
- Engineering or science graduates aiming to enter the automotive sector.
What you'll work with
- ISO 26262 (functional safety of road vehicles)
- ISO/SAE 21434 (road vehicle cybersecurity engineering)
- UN ECE R155 (cybersecurity management system)
- UN ECE R156 (software update management system)
- AUTOSAR Adaptive Platform (service-oriented automotive software architecture)
- ISO 24089 (software update engineering)
- IEEE 802.1Q (VLANs and Ethernet traffic shaping)
- OMG DDS (Data Distribution Service)
- Eclipse Kuksa
- vsomeip
- Yocto Project
- Docker
- Vector DaVinci
12 modules · 1900 h
1.1The software-defined vehicle concept1.2Evolution of E/E architectures1.3From distributed ECUs to central computing1.4Zonal architectures and wiring1.5Separation of hardware and software1.6Functions as a service1.7SDV business models1.8Manufacturers' strategies1.9Organisational challenges of the transformation1.10Case study: analysis of a commercial SDV architecture
2.1Functional domains of the vehicle2.2Domain controllers2.3Zonal input/output controllers2.4High-performance central computer2.5Automotive Ethernet networks2.6CAN FD and CAN XL2.7Zonal power distribution2.8Wiring architecture2.9Service-oriented design2.10Lab: zonal architecture design
3.1Service-oriented architecture (SOA)3.2The SOME/IP and SOME/IP-SD protocols3.3Service discovery3.4Data Distribution Service3.5Publish-subscribe communication3.6Data serialisation3.7Quality of service in middleware3.8Zero-copy middleware with shared memory3.9Interoperability between middlewares3.10Practical exercise: SOME/IP service with vsomeip
4.1AUTOSAR Classic and its architecture4.2AUTOSAR Adaptive Platform4.3ara platform services4.4Execution and state management4.5Communication between applications with ara::com4.6Methodology and manifests4.7Coexistence of Classic and Adaptive4.8Configuration tools4.9Licensing and suppliers4.10Workshop: basic Adaptive application
5.1Automotive Linux5.2QNX and POSIX systems5.3Real-time operating systems5.4Type 1 hypervisors5.5Containers in the vehicle5.6Resource partitioning5.7Mixed criticality on a single SoC5.8Android Automotive in infotainment5.9Fast system boot5.10Lab: containers in Yocto
6.1Automotive SoCs6.2CPUs, GPUs and accelerators6.3Memory architectures6.4Bandwidth and interconnect6.5Thermal and power management6.6Component qualification6.7NVIDIA, Qualcomm and Renesas platforms6.8Platform scalability6.9Hardware costs6.10Practical exercise: sizing a central platform
7.1Hardware abstraction layer7.2Vehicle Signal Specification (VSS)7.3COVESA APIs7.4Kuksa and signal servers7.5APIs for third-party applications7.6Permission management7.7API versioning7.8Vehicle data models7.9Open SDV standards7.10Workshop: VSS service with Kuksa
8.1Continuous integration and delivery8.2Pipelines for vehicle software8.3Automated testing at several levels8.4ECU virtualisation8.5Software digital twins8.6Variant management8.7Version control at scale8.8Software bill of materials8.9DORA delivery metrics8.10Lab: CI pipeline with a virtual ECU
9.1Full and differential OTA updates9.2SUMS under R1569.3A/B partition architectures9.4Rollback and recovery9.5Management of update campaigns9.6Dependencies and compatibility9.7Software lifecycle9.8Long-term maintenance9.9Features on demand9.10Practical exercise: A/B update with RAUC
10.1ISO 26262 in SDV platforms10.2Criticality separation10.3Cybersecurity under ISO/SAE 2143410.4Regulation R155 and the CSMS10.5Secure boot and root of trust10.6Secure communication with SecOC10.7Intrusion detection10.8Vulnerability management10.9Third-party security10.10Case study: TARA of a central platform
11.1Eclipse SDV community projects11.2The SOAFEE initiative for cloud-native workloads11.3The COVESA alliance and its specifications11.4AUTOSAR and its evolution11.5Open-source projects11.6Collaboration between OEMs and technology companies11.7Free software licences11.8Governance of open projects11.9Ecosystem trends11.10Workshop: prototype with Eclipse Velocitas
12.1Definition of platform requirements12.2E/E architecture design12.3Middleware selection12.4Software stack design12.5Update strategy12.6Security analysis12.7Functional prototype on a virtual ECU12.8Conclusions and roadmap12.9Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so the programme can be combined with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Eclipse Kuksa, vsomeip, Yocto Project, Docker and Vector DaVinci, in free, academic or evaluation versions. Exercises are based on real procedures for prototyping services on virtual ECUs, continuous integration testing and OTA update trials. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 26262, ISO/SAE 21434, UN ECE R155, UN ECE R156, AUTOSAR Adaptive Platform, ISO 24089, IEEE 802.1Q, OMG DDS.
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
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- An internet connection and a computer capable of running the programme's 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 Eclipse Kuksa, vsomeip, Yocto Project, Docker and Vector DaVinci, 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 programme's 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 SDV/ADAS Product Management Engineering
Online master's programme of 1,900 hours in SDV/ADAS product management engineering: 12 modules covering product discovery, requirements and specification, roadmaps and prioritisation, scaled agile, data-driven product,…
Master’s in Human Factors & HMI Engineering
Online master's programme of 1,900 hours in human factors and HMI engineering, structured in 12 modules covering HMI design, driver distraction, warnings and alerts, interaction with…
Master’s in Advanced SOTIF Engineering
Online master's programme of 1,900 hours in advanced SOTIF engineering, structured in 12 modules covering the ISO 21448 lifecycle, specification and ODD, hazard identification, triggering conditions,…
More in Autonomous, ADAS & Software-Defined Vehicle
All Autonomous, ADAS & Software-Defined Vehicle programmes → · How to apply · Fees & financing · Scholarships