Postgraduate Diploma in RTOS, Hypervisors and Mixed-Criticality
Online 800 h Postgraduate Diploma in RTOS, Hypervisors and Mixed-Criticality. 8 modules covering ISO 26262:2018, ISO/SAE 21434:2021 and QNX Neutrino RTOS. Assigned tutor and open enrolment.
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
Understand how real-time operating systems work.
Apply embedded virtualisation on automotive platforms.
Design mixed-criticality systems.
Ensure spatial and temporal isolation between partitions.
Apply functional safety requirements to the operating system.
Protect virtualised platforms against cyberattacks.
Integrate RTOS and hypervisors into high-performance computers.
Who it's for
- Embedded systems engineer looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Software platform architect looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Operating systems engineer looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Functional safety engineer looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Embedded cybersecurity engineer looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Integration engineer looking to specialise in RTOS, Hypervisors and Mixed-Criticality.
- Graduates in engineering or sciences seeking to enter the automotive sector.
What you'll work with
- ISO 26262:2018
- ISO/SAE 21434:2021
- ARINC 653
- ISO 17356-3:2005 (OSEK/VDX OS)
- Reglamento ONU n.º 155
- IEC 61508:2010
- AUTOSAR Classic Platform R23-11
- MISRA C:2012
8 modules · 800 h
1.1Hard and soft real time1.2Microkernel versus monolithic kernel1.3Fixed-priority schedulers1.4Priority inversion and protocols1.5Interrupt management1.6QNX, PikeOS and Zephyr1.7OSEK and AUTOSAR OS1.8Linux with PREEMPT_RT1.9Interrupt latency and context switching1.10Laboratory: real-time tasks with Zephyr
2.1Type 1 and type 2 hypervisors2.2Hardware-assisted virtualisation2.3Separation hypervisors2.4Virtualised CPU, memory and I/O2.5Direct device passthrough2.6GPU virtualisation2.7VirtIO in automotive2.8Virtualisation overhead2.9Static hypervisors such as Jailhouse2.10Practical: virtual machine on Xen
3.1The mixed-criticality concept3.2Vestal's model3.3Criticality levels and ASIL3.4Multi-level scheduling3.5Criticality modes and degradation3.6Multicore interference3.7Digital cockpit3.8ECU consolidation3.9Mixed-criticality in zonal systems3.10Case study: instrument cluster and infotainment consolidation
4.1MMU and MPU4.2Memory partitioning4.3Temporal partitioning and ARINC 6534.4Cache interference4.5Memory bandwidth regulation4.6IOMMU and peripherals4.7Freedom from interference testing4.8Isolation evidence4.9Cache colouring4.10Laboratory: multicore interference
5.1ISO 26262 for the operating system5.2SEooC and safety manuals5.3Tool qualification5.4Certified commercial RTOS5.5Freedom from interference5.6Diagnostics and watchdog5.7Update management5.8Maintaining certification5.9Integrator's assumptions of use5.10Workshop: analysis of an RTOS safety manual
6.1Secure boot and chain of trust6.2Trusted execution environments6.3Isolation as defence6.4Hypervisor attack surface6.5Vulnerability management6.6Secure communication between partitions6.7OTA of images6.8Requirements of UN Regulation No. 1556.9Side-channel attacks on multicore6.10Practical: secure boot on a development board
7.1Selecting an RTOS and hypervisor7.2Functions per partition7.3Resource configuration7.4Fast boot7.5Debugging and tracing7.6Integration testing7.7Overall performance7.8Lessons from industrial projects7.9Licence management and vendor support7.10Case study: HPC with mixed criticality
8.1Functional and safety requirements8.2Selecting an RTOS and hypervisor8.3Proposed partitions8.4Isolation configuration8.5Prototype8.6Interference testing8.7Safety argument8.8Cybersecurity analysis8.9Report and presentation8.10Final review with the tutor
How you'll learn
Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There is no fixed timetable: students progress at their own pace within the intake, which makes it possible to combine study with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is QNX Neutrino RTOS, Zephyr RTOS, Xen Project, PikeOS, Lauterbach TRACE32, in free, academic or evaluation versions. Tests are studied using real procedures for configuring partitions on a hypervisor, measuring interference on multicore processors and analysing the safety manual of an RTOS. Assessment is continuous, module by module, plus the final integrating project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Understand how real-time operating systems work.
Apply embedded virtualisation on automotive platforms.
Design mixed-criticality systems.
Ensure spatial and temporal isolation between partitions.
Apply functional safety requirements to the operating system.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. A university degree is not required.
- Internet connection and a computer capable of running the programme's software.
- Sufficient level of Spanish to follow technical standards documentation.
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 comprises 800 hours in total, spread over 6 to 8 months. That is an average of 10 to 15 hours per week, compatible with a full-time job.
The programme works with QNX Neutrino RTOS, Zephyr RTOS, Xen Project, PikeOS, Lauterbach TRACE32. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.
An own diploma from SEIUM upon passing the continuous assessment and the integrating project. It is in-house training, not an official Ministry qualification.
Yes. Modules passed in a course or postgraduate diploma in the same area are credited towards the higher programme. Check the credit transfer policy when enrolling.
Related programmes
Postgraduate Diploma in Digital Traffic Twins and Test Tracks
Online 800-hour Postgraduate Diploma in Digital Traffic Twins and Test Tracks. 8 modules with ASAM OpenDRIVE, ASAM OpenCRG and SUMO. Assigned tutor and open enrolment.
Postgraduate Diploma in Precision GNSS/INS/Visual and RTK/PPP Fusion
Online 800-hour Postgraduate Diploma in Precision GNSS/INS/Visual Fusion and RTK/PPP. 8 modules with RTCM 10403.3, EN 16803-1:2020 and RTKLIB. Assigned tutor and open enrolment.
Postgraduate Diploma in HARA, ASIL and GSN Argumentation
Online Postgraduate Diploma of 800 hours in HARA, ASIL and GSN Argumentation. 8 modules with ISO 26262-3:2018, ISO 26262-9:2018 and Ansys medini analyze. Assigned tutor and…
More in Autonomous, ADAS & Software-Defined Vehicle
All Autonomous, ADAS & Software-Defined Vehicle programmes → · How to apply · Fees & financing · Scholarships