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.
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
Typical roles
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.
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 DO-178C and DO-254 certification framework.
Draw up the software certification plans.
Apply development processes with full traceability.
Carry out the verification required at each level.
Use the supplements on tools, models and formal methods.
Certify complex electronic hardware.
Prepare for audits by the authority.
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.
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
8 modules
1.1Evolution from DO-178 to DO-178C1.2European equivalent ED-12C1.3Relationship with ARP4754B1.4Assurance levels A to E1.5EASA AMC 20-115D1.6FAA AC 20-115D1.7Objectives by level1.8Annex A tables1.9Authorities and delegations1.10Practical exercise: determining the level of a piece of software
2.1The PSAC2.2Software development plan2.3Software verification plan2.4Software configuration management plan2.5Software quality assurance plan2.6Requirements, design and code standards2.7Transition criteria2.8Software reuse2.9Coordination with the authority2.10Workshop: drafting a PSAC
3.1High-level requirements3.2Low-level requirements3.3Software architecture3.4Coding3.5Traceability3.6Derived requirements3.7Partitioning3.8Integration3.9Development reviews3.10Case study: requirements traceability
4.1Reviews and analyses4.2Requirements-based testing4.3Structural coverage4.4Independence4.5Hardware-software integration4.6Verification of verification4.7Problem reports4.8Software Accomplishment Summary4.9Software Configuration Index4.10Laboratory: structural coverage analysis
5.1DO-330 tool qualification5.2DO-331 model-based development5.3DO-332 object-oriented technology5.4DO-333 formal methods5.5CAST papers5.6AMC 20-193 multicore processors5.7Commercial software5.8Previously developed software5.9Libraries and operating systems5.10Case study: TQL of a tool
6.1Hardware life cycle6.2The PHAC6.3Hardware requirements6.4Conceptual and detailed design6.5FPGA implementation6.6Hardware verification6.7Elemental analysis6.8EASA AMC 20-152A6.9Commercial IP cores6.10Laboratory: verification of an FPGA design
7.1Stages of involvement SOI 1 to 47.2Configuration management7.3Quality assurance7.4Open problem reports7.5Post-certification changes7.6Military application with MIL-HDBK-516C7.7Lessons learned7.8Certification costs7.9Process improvement7.10Case study: preparing for a SOI 2 audit
8.1System description8.2Assurance level8.3Certification plan8.4Development standards8.5Verification strategy8.6Tools and qualification8.7Configuration management8.8Accomplishment summary8.9Report and presentation8.10Final project: final review with the tutor
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.
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.
- 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.
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.
Related programmes
Diploma in CBRN Protection Materials and Validation
Online postgraduate diploma of 800 hours in CBRN protection materials and their validation. 8 modules covering CBRN protection principles, barrier materials, adsorbent and filter materials, test…
Diploma in NATO Sustainment Standards and NATO Codification
600-hour online postgraduate diploma in NATO codification and sustainment: NSNs, item identification, codification requests, contract clauses, ILS and life-cycle support, with an assigned technical tutor.
Diploma in ECM/ECCM under NATO Standards
Online postgraduate diploma of 800 hours in ECM/ECCM under NATO standards: 8 modules covering the electromagnetic spectrum in defence, electronic protection by design, NATO and Allied…
More in Defense, Military Engineering & Land Systems
All Defense, Military Engineering & Land Systems programmes → · How to apply · Fees & financing · Scholarships