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 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

  • Institute of Electrical and Electronics Engineers (IEEE) New Zealand Section
  • Radio Spectrum Management (Ministry of Business, Innovation and Employment)
  • Telecommunications Carriers' Forum

Typical roles

  • Embedded Systems Engineer
  • Telecommunications Engineer
  • Electronics Design Engineer
  • Firmware Engineer

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.

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.