Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in DDS/RTPS and QoS for Critical Systems

Online postgraduate diploma of 800 hours in DDS/RTPS and QoS for critical systems. 8 modules covering DDS architecture, the RTPS protocol, QoS policies, critical-system design, DDS Security, middleware tuning and ROS 2 integration with OMG DDS 1.4, DDSI-RTPS 2.5 and DDS Security 1.1, with an assigned technical tutor.

Duration800 hours · 6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in DDS/RTPS and QoS for Critical Systems — studying from Malta

Malta has a well-developed telecommunications sector, with a history of hosting submarine cable landing points and a substantial base of network and communications providers. The island's regulatory environment supports digital infrastructure, and this has encouraged companies in embedded systems, network engineering and electronics design. Employers include telecommunications operators, software and hardware developers, and multinational technology firms with Maltese engineering teams. Engineers with knowledge of wireless systems, network security and embedded programming find steady demand.

Fees for Malta: €1,290 (Euro), with instalments and employer sponsorship available.

Relevant bodies in Malta

  • Malta Communications Authority (MCA)
  • Malta Digital Innovation Authority (MDIA)
  • Malta Standards Authority (MSA)
  • Institute of Electrical and Electronics Engineers, Malta Section

Typical roles

  • Embedded Systems Engineer
  • Telecommunications Engineer
  • Network Engineer
  • Electronics Design Engineer

Questions from Malta

How are electronics and telecom engineers recognised professionally in Malta?

Engineering titles in Malta are regulated by the Chamber of Engineers (KSU) under the Engineering Profession Act. Telecommunications is overseen by the Malta Communications Authority, which regulates licensing and spectrum. A SEIUM qualification is a private one, not a state degree and not accredited by a national body, so recognition depends on employers and the relevant authority.

Which Maltese employers hire embedded systems and telecom engineers?

Malta has telecoms operators, electronics manufacturers and component suppliers, iGaming and technology firms that use embedded hardware, and defence and maritime electronics companies. Employers typically assess hands-on design experience and certifications. A private qualification can help your profile, especially alongside practical projects.

Can I fit this programme around work, and what are the practical requirements?

The programme is 100% online and taught in English, with an assigned technical tutor. You can study from Malta without a student visa. Choose a course length that matches your available time, from 300 hours up to 1,900. Ask about fee instalments and employer sponsorship before enrolling.

Virtual lab · try it before you enrol

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.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the DDS publish-subscribe architecture.

02

Analyse how the RTPS protocol and its discovery work.

03

Configure QoS policies for reliability, timing and redundancy.

04

Design critical systems with robust data models.

05

Protect DDS domains using DDS Security.

06

Tune middleware performance on different platforms.

07

Integrate DDS with ROS 2 and other industrial protocols.

Profile

Who it's for

  • Middleware engineers working with real-time publish-subscribe.
  • Distributed systems architects designing data-centric platforms.
  • Defence software engineers building mission and combat systems.
  • ROS 2 robotics engineers who need to master the DDS layer underneath.
  • Systems integration engineers connecting DDS with OPC UA, SOME/IP or legacy systems.
  • Embedded cybersecurity engineers responsible for securing distributed communications.
  • Engineering or science graduates looking to enter the defence sector.
Standards & tools

What you'll work with

  • OMG DDS 1.4 (Data Distribution Service specification)
  • OMG DDSI-RTPS 2.5 (DDS interoperability wire protocol)
  • OMG DDS Security 1.1 (security model for DDS)
  • OMG DDS-XTypes 1.3 (extensible and dynamic topic types)
  • OMG IDL 4.2 (interface definition language)
  • FACE Technical Standard Edition 3.1 (Future Airborne Capability Environment)
  • ISO 26262-6:2018 (automotive functional safety, software level)
  • RTI Connext DDS
  • eProsima Fast DDS
  • Eclipse Cyclone DDS
  • ROS 2
  • Wireshark (RTPS dissector)
Syllabus

8 modules

  1. 1.1Data-centric publish-subscribe
  2. 1.2Domains, participants and topics
  3. 1.3Publishers, subscribers, writers and readers
  4. 1.4Global data space and cache
  5. 1.5Type definition with IDL
  6. 1.6Instances, keys and life cycle
  7. 1.7Comparison with MQTT, OPC UA and SOME/IP
  8. 1.8Commercial and open-source implementations
  9. 1.9Use cases in defence, avionics and robotics
  10. 1.10Lab: first publisher-subscriber with Fast DDS
  1. 2.1Structure of RTPS messages and submessages
  2. 2.2SPDP and SEDP discovery
  3. 2.3Stateful and stateless writers and readers
  4. 2.4Heartbeats, ACKNACK and reliability
  5. 2.5Fragmentation of large data
  6. 2.6UDP, shared-memory and TCP transports
  7. 2.7Interoperability between vendors
  8. 2.8Traffic analysis with Wireshark
  9. 2.9Discovery in large networks
  10. 2.10Practical exercise: capture and analysis of RTPS discovery
  1. 3.1Reliability and History policies
  2. 3.2Durability and persistent data
  3. 3.3Deadline and Latency Budget
  4. 3.4Liveliness and failure detection
  5. 3.5Ownership and publisher redundancy
  6. 3.6Time-Based Filter and Resource Limits
  7. 3.7Partition and Presentation policies
  8. 3.8Request-offered QoS compatibility
  9. 3.9XML QoS profiles
  10. 3.10Workshop: active redundancy with Ownership Strength
  1. 4.1Data and topic modelling
  2. 4.2Communication design patterns
  3. 4.3Fault tolerance and failover
  4. 4.4Determinism and bounded latency
  5. 4.5Time synchronisation between nodes
  6. 4.6TSN networks and DDS
  7. 4.7Bandwidth management
  8. 4.8Integration with legacy systems
  9. 4.9FACE architectures and mission systems
  10. 4.10Case study: data architecture of an autonomous vehicle
  1. 5.1DDS Security architecture
  2. 5.2Authentication with PKI
  3. 5.3Access control with governance and permissions
  4. 5.4Cryptographic message encryption
  5. 5.5Security event logging
  6. 5.6Performance with security enabled
  7. 5.7Security in ROS 2 with SROS2
  8. 5.8Certificate management and revocation
  9. 5.9Threats to discovery
  10. 5.10Lab: secure domain with signed governance
  1. 6.1Measuring latency and throughput
  2. 6.2Zero-copy and shared memory
  3. 6.3Buffer and socket tuning
  4. 6.4Batching and flow control
  5. 6.5Discovery scalability
  6. 6.6Static discovery and discovery server
  7. 6.7Transport priorities
  8. 6.8Middleware profiling tools
  9. 6.9Tuning on embedded platforms
  10. 6.10Practical exercise: latency benchmark with perftest
  1. 7.1DDS as the ROS 2 layer
  2. 7.2RMW selection and configuration
  3. 7.3Gateways and routing services
  4. 7.4Interoperability with OPC UA and SOME/IP
  5. 7.5Cross-testing between DDS implementations
  6. 7.6DDS in certifiable environments
  7. 7.7Evidence for DO-178C and ISO 26262
  8. 7.8System monitoring and diagnostics
  9. 7.9Type evolution with XTypes
  10. 7.10Case study: sensor integration in ROS 2
  1. 8.1System communication requirements
  2. 8.2Data model and IDL
  3. 8.3QoS and redundancy design
  4. 8.4Security configuration
  5. 8.5Node implementation
  6. 8.6Performance testing
  7. 8.7Failure and recovery testing
  8. 8.8Architecture documentation
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within the intake, so it can be combined with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is RTI Connext DDS, eProsima Fast DDS, Eclipse Cyclone DDS, ROS 2 and Wireshark (RTPS dissector), in free, academic or evaluation versions. Testing is studied on real procedures: RTPS traffic analysis with Wireshark, middleware latency benchmarks and redundancy and failover tests. Assessment is continuous by module plus the final project.

Standards covered: OMG DDS 1.4, OMG DDSI-RTPS 2.5, OMG DDS Security 1.1, OMG DDS-XTypes 1.3, OMG IDL 4.2, FACE Technical Standard Edition 3.1, ISO 26262-6:2018.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of OMG DDS 1.4, DDSI-RTPS 2.5 and DDS Security 1.1 applied to real cases, not as a theoretical annex.
Industry software:RTI Connext DDS, eProsima Fast DDS, Eclipse Cyclone DDS, ROS 2 and Wireshark (RTPS dissector), in free, academic or evaluation versions.
Final project:a complete critical DDS system with data model, QoS and redundancy design, security configuration and performance and failure testing, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Model the data
Define the communication requirements and the IDL data model.
Design QoS and redundancy
Configure QoS policies and active redundancy with Ownership Strength.
Secure the domain
Set up DDS Security with signed governance and permissions.
Test performance and failure
Benchmark latency with perftest and run failure and recovery tests.
Final project
A complete critical DDS system, from communication requirements to architecture documentation, reviewed by your tutor.
Career opportunities

Where this takes you

Middleware engineerDistributed systems architectDefence software engineerROS 2 robotics engineerSystems integration engineerEmbedded systems cybersecurity engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • Internet connection and a computer able to run 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.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with RTI Connext DDS, eProsima Fast DDS, Eclipse Cyclone DDS, ROS 2 and Wireshark (RTPS dissector), 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 final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), 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.

Diploma in DDS/RTPS and QoS for Critical SystemsEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.