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.
Diploma in DDS/RTPS and QoS for Critical Systems — studying from New Zealand
Electronics and telecommunications are significant New Zealand industries, with Chorus operating the national fibre network and Spark, One NZ and 2degrees providing mobile services. Embedded systems and electronics design are strong in Auckland, Christchurch and Wellington, serving agricultural technology, medical devices and industrial automation. Engineers in this field work for telecommunications providers, electronics manufacturers and research groups, and the Radio Spectrum Management team within the Ministry of Business, Innovation and Employment oversees spectrum use.
Fees for New Zealand: NZ$2,550 (New Zealand dollar), with instalments and employer sponsorship available.
Relevant bodies in New Zealand
Typical roles
Questions from New Zealand
How do New Zealand bodies recognise electronics and telecom engineers?
Engineering New Zealand is the body for engineering registration, including Chartered Professional Engineer status. Telecommunications is overseen by the Commerce Commission and the Ministry of Business, Innovation and Employment, and radio spectrum is managed by MBIE. SEIUM's qualifications are private and not accredited by a national body, so employers decide their weight.
Which New Zealand employers hire embedded systems and telecom engineers?
Employers include telecommunications operators, electronics manufacturers, device makers, defence and aerospace suppliers, and research institutions. Hiring often prioritises practical embedded work, firmware projects and certifications relevant to the role. A private online qualification may help your application, but it does not guarantee an offer.
Is this manageable online from New Zealand, and what study load should I expect?
The programmes are online and in English, so no student visa is needed to study from New Zealand. Each has an assigned technical tutor and a final project. Specialist courses are 300 hours, postgraduate diplomas 800 and master's programmes 1,900. Fees can be paid in instalments, and employer sponsorship is possible, so check funding options first.
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 the DDS publish-subscribe architecture.
Analyse how the RTPS protocol and its discovery work.
Configure QoS policies for reliability, timing and redundancy.
Design critical systems with robust data models.
Protect DDS domains using DDS Security.
Tune middleware performance on different platforms.
Integrate DDS with ROS 2 and other industrial protocols.
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.
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)
8 modules
1.1Data-centric publish-subscribe1.2Domains, participants and topics1.3Publishers, subscribers, writers and readers1.4Global data space and cache1.5Type definition with IDL1.6Instances, keys and life cycle1.7Comparison with MQTT, OPC UA and SOME/IP1.8Commercial and open-source implementations1.9Use cases in defence, avionics and robotics1.10Lab: first publisher-subscriber with Fast DDS
2.1Structure of RTPS messages and submessages2.2SPDP and SEDP discovery2.3Stateful and stateless writers and readers2.4Heartbeats, ACKNACK and reliability2.5Fragmentation of large data2.6UDP, shared-memory and TCP transports2.7Interoperability between vendors2.8Traffic analysis with Wireshark2.9Discovery in large networks2.10Practical exercise: capture and analysis of RTPS discovery
3.1Reliability and History policies3.2Durability and persistent data3.3Deadline and Latency Budget3.4Liveliness and failure detection3.5Ownership and publisher redundancy3.6Time-Based Filter and Resource Limits3.7Partition and Presentation policies3.8Request-offered QoS compatibility3.9XML QoS profiles3.10Workshop: active redundancy with Ownership Strength
4.1Data and topic modelling4.2Communication design patterns4.3Fault tolerance and failover4.4Determinism and bounded latency4.5Time synchronisation between nodes4.6TSN networks and DDS4.7Bandwidth management4.8Integration with legacy systems4.9FACE architectures and mission systems4.10Case study: data architecture of an autonomous vehicle
5.1DDS Security architecture5.2Authentication with PKI5.3Access control with governance and permissions5.4Cryptographic message encryption5.5Security event logging5.6Performance with security enabled5.7Security in ROS 2 with SROS25.8Certificate management and revocation5.9Threats to discovery5.10Lab: secure domain with signed governance
6.1Measuring latency and throughput6.2Zero-copy and shared memory6.3Buffer and socket tuning6.4Batching and flow control6.5Discovery scalability6.6Static discovery and discovery server6.7Transport priorities6.8Middleware profiling tools6.9Tuning on embedded platforms6.10Practical exercise: latency benchmark with perftest
7.1DDS as the ROS 2 layer7.2RMW selection and configuration7.3Gateways and routing services7.4Interoperability with OPC UA and SOME/IP7.5Cross-testing between DDS implementations7.6DDS in certifiable environments7.7Evidence for DO-178C and ISO 262627.8System monitoring and diagnostics7.9Type evolution with XTypes7.10Case study: sensor integration in ROS 2
8.1System communication requirements8.2Data model and IDL8.3QoS and redundancy design8.4Security configuration8.5Node implementation8.6Performance testing8.7Failure and recovery testing8.8Architecture documentation8.9Report and presentation8.10Final project: final review with the tutor
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.
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
- 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.
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.
Related programmes
Postgraduate Diploma in Low-Power Telemetry and Protocols
Online Postgraduate Diploma of 800 h in Low-Power Telemetry and Protocols. 8 modules covering LoRaWAN L2 1.0.4 (TS001), IEEE 802.15.4 and the Nordic Power Profiler Kit…
Postgraduate Diploma in Validation/Verification of Safety
Online 800-hour Postgraduate Diploma in Validation/Verification of Safety. 8 modules covering IEC 61508-3, ISO 26262 and MathWorks Polyspace. Assigned tutor and enrolment open.
Diploma in HALT/HASS, Arrhenius and Weibull
Online postgraduate diploma of 800 hours in HALT/HASS, Arrhenius and Weibull. 8 modules covering physics of failure, the Arrhenius model, Weibull analysis, HALT, HASS/HASA screening, life…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships