Postgraduate DiplomaDefense, Military Engineering & Land Systems Applications open

Diploma in DO-178C/DO-254 for Critical Software

Online postgraduate diploma of 800 hours in DO-178C/DO-254 for critical software, structured in 8 modules covering the certification framework, software planning, development and verification processes, supplements DO-330 to DO-333, complex electronic hardware and certification audits, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in DO-178C/DO-254 for Critical Software — studying from Canada

Canada's defence sector is centred on procurement and sustainment through the Department of National Defence and Defence Research and Development Canada. Industrial activity spans land vehicles, naval systems, avionics and electronics, with firms in Ontario, Québec, Nova Scotia and British Columbia. Companies such as General Dynamics Land Systems Canada and Lockheed Martin Canada are notable employers, alongside a broad base of small and medium suppliers. Engineers work on systems integration, vehicle protection, logistics and sustainment, operating within strict security and export control frameworks.

Fees for Canada: C$2,790 (Canadian dollar), with instalments and employer sponsorship available.

Relevant bodies in Canada

  • Department of National Defence (DND)
  • Defence Research and Development Canada (DRDC)
  • Canadian Association of Defence and Security Industries (CADSI)
  • Public Services and Procurement Canada

Typical roles

  • Defence Systems Engineer
  • Land Systems Engineer
  • Systems Integration Engineer
  • Sustainment Engineer

Questions from Canada

Which Canadian bodies or processes govern defence engineering recognition?

Defence engineering in Canada often involves government procurement and security clearances, and engineers typically hold provincial Professional Engineer licences where a title is required. SEIUM's qualifications are private and not official state degrees or accredited by a national body, so they do not confer licensing or clearance. Recognition is for employers or the relevant body to decide, so verify this first.

Would Canadian defence or land systems employers accept this training?

Canadian defence employers and contractors generally rely on security clearance, licensing and demonstrated experience. A private qualification may support your application, but it is unlikely to replace those requirements, and its acceptance is up to each employer. A SEIUM final project can help show applied skill, so discuss expectations with prospective employers early.

Can I study remotely while working, and what are the costs and language demands?

Yes, the programmes are fully online, so you can study from Canada or elsewhere without a student visa, and fit sessions around work. Specialist courses are 300 hours, postgraduate diplomas 800 and master's 1,900. Teaching is in English, supported by an assigned technical tutor. Fees are payable in instalments, and employer sponsorship may be available.

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 DO-178C and DO-254 certification framework.

02

Draw up the software certification plans.

03

Apply development processes with full traceability.

04

Carry out the verification required at each level.

05

Use the supplements on tools, models and formal methods.

06

Certify complex electronic hardware.

07

Prepare for audits by the authority.

Profile

Who it's for

  • Software certification engineers.
  • Verification engineers.
  • FPGA hardware engineers.
  • Software quality managers.
  • Requirements engineers.
  • DO-178C consultants.
  • Engineering or science graduates looking to move into aeronautics.
Standards & tools

What you'll work with

  • RTCA DO-178C (software considerations in airborne systems certification)
  • RTCA DO-254 (design assurance for airborne electronic hardware)
  • RTCA DO-330 (software tool qualification)
  • RTCA DO-331 (model-based development and verification)
  • RTCA DO-333 (formal methods)
  • EASA AMC 20-193 (use of multicore processors)
  • EASA AMC 20-152A (development assurance for airborne electronic hardware)
  • FAA AC 20-115D (airborne software development assurance using EUROCAE ED-12 and RTCA DO-178)
  • IBM DOORS
  • LDRA Tool Suite
  • VectorCAST
  • Ansys SCADE Suite
  • Siemens Questa
Syllabus

8 modules

  1. 1.1Evolution from DO-178 to DO-178C
  2. 1.2European equivalent ED-12C
  3. 1.3Relationship with ARP4754B
  4. 1.4Assurance levels A to E
  5. 1.5EASA AMC 20-115D
  6. 1.6FAA AC 20-115D
  7. 1.7Objectives by level
  8. 1.8Annex A tables
  9. 1.9Authorities and delegations
  10. 1.10Practical exercise: determining the level of a piece of software
  1. 2.1The PSAC
  2. 2.2Software development plan
  3. 2.3Software verification plan
  4. 2.4Software configuration management plan
  5. 2.5Software quality assurance plan
  6. 2.6Requirements, design and code standards
  7. 2.7Transition criteria
  8. 2.8Software reuse
  9. 2.9Coordination with the authority
  10. 2.10Workshop: drafting a PSAC
  1. 3.1High-level requirements
  2. 3.2Low-level requirements
  3. 3.3Software architecture
  4. 3.4Coding
  5. 3.5Traceability
  6. 3.6Derived requirements
  7. 3.7Partitioning
  8. 3.8Integration
  9. 3.9Development reviews
  10. 3.10Case study: requirements traceability
  1. 4.1Reviews and analyses
  2. 4.2Requirements-based testing
  3. 4.3Structural coverage
  4. 4.4Independence
  5. 4.5Hardware-software integration
  6. 4.6Verification of verification
  7. 4.7Problem reports
  8. 4.8Software Accomplishment Summary
  9. 4.9Software Configuration Index
  10. 4.10Laboratory: structural coverage analysis
  1. 5.1DO-330 tool qualification
  2. 5.2DO-331 model-based development
  3. 5.3DO-332 object-oriented technology
  4. 5.4DO-333 formal methods
  5. 5.5CAST papers
  6. 5.6AMC 20-193 multicore processors
  7. 5.7Commercial software
  8. 5.8Previously developed software
  9. 5.9Libraries and operating systems
  10. 5.10Case study: TQL of a tool
  1. 6.1Hardware life cycle
  2. 6.2The PHAC
  3. 6.3Hardware requirements
  4. 6.4Conceptual and detailed design
  5. 6.5FPGA implementation
  6. 6.6Hardware verification
  7. 6.7Elemental analysis
  8. 6.8EASA AMC 20-152A
  9. 6.9Commercial IP cores
  10. 6.10Laboratory: verification of an FPGA design
  1. 7.1Stages of involvement SOI 1 to 4
  2. 7.2Configuration management
  3. 7.3Quality assurance
  4. 7.4Open problem reports
  5. 7.5Post-certification changes
  6. 7.6Military application with MIL-HDBK-516C
  7. 7.7Lessons learned
  8. 7.8Certification costs
  9. 7.9Process improvement
  10. 7.10Case study: preparing for a SOI 2 audit
  1. 8.1System description
  2. 8.2Assurance level
  3. 8.3Certification plan
  4. 8.4Development standards
  5. 8.5Verification strategy
  6. 8.6Tools and qualification
  7. 8.7Configuration management
  8. 8.8Accomplishment summary
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

A 100% online programme on the SEIUM campus, with downloadable materials, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is IBM DOORS, LDRA Tool Suite, VectorCAST, Ansys SCADE Suite and Siemens Questa, in free, academic or evaluation versions. Practical work is based on real procedures: stage of involvement audits, structural coverage analysis and verification of programmable hardware. Assessment is continuous by module, plus the final project.

Standards covered: RTCA DO-178C, RTCA DO-254, RTCA DO-330, RTCA DO-331, RTCA DO-333, EASA AMC 20-193, EASA AMC 20-152A, FAA AC 20-115D.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of RTCA DO-178C, RTCA DO-254 and RTCA DO-330 applied to real cases, not as a theoretical annex.
Industry software:IBM DOORS, LDRA Tool Suite, VectorCAST, Ansys SCADE Suite and Siemens Questa, in free, academic or evaluation versions.
Final project:a software certification project for an airborne system, 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.

Software level determination
Determine the assurance level of a piece of airborne software.
PSAC drafting
Draft the Plan for Software Aspects of Certification.
Structural coverage analysis
Analyse structural coverage of a test campaign against DO-178C objectives.
SOI 2 audit preparation
Prepare the evidence package for a stage of involvement 2 audit.
Final project
Software certification project with assurance level, certification plan, verification strategy, tool qualification and accomplishment summary, reviewed by your tutor.
Career opportunities

Where this takes you

Software certification engineerVerification engineerFPGA hardware engineerSoftware quality managerRequirements engineerDO-178C consultant
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running 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 IBM DOORS, LDRA Tool Suite, VectorCAST, Ansys SCADE Suite and Siemens Questa, 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 DO-178C/DO-254 for Critical SoftwareEnrol
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.