Course in ISO Military Software Certification
Online 300-hour course in ISO military software certification. 6 modules covering DO-178C (software in airborne systems), ISO/IEC/IEEE 12207 (software lifecycle processes) and IBM Engineering Requirements Management DOORS. Assigned tutor and open enrolment.
Course in ISO Military Software Certification — 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$698 (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
Identify the particularities of software in defence systems.
Apply software and system lifecycle standards.
Relate criticality levels to certification objectives.
Integrate cybersecurity requirements into software development.
Plan verification activities with full traceability.
Prepare evidence for a certification audit.
Develop a plan covering software certification aspects.
Who it's for
- Software certification engineer seeking to specialise in ISO military software certification.
- Software quality assurance engineer seeking to specialise in ISO military software certification.
- Software process auditor seeking to specialise in ISO military software certification.
- Verification and validation engineer seeking to specialise in ISO military software certification.
- Functional safety engineer seeking to specialise in ISO military software certification.
- Software configuration manager seeking to specialise in ISO military software certification.
- Graduates in engineering or sciences seeking to enter the defence industry.
What you'll work with
- DO-178C (software in airborne systems)
- ISO/IEC/IEEE 12207 (software lifecycle processes)
- AQAP 2210 (NATO software quality requirements)
- ISO/IEC/IEEE 15288 (system lifecycle processes)
- IEC 61508-3 (functional safety: software)
- MIL-STD-882E (system safety)
- ISO/IEC 15408 (Common Criteria)
6 modules · 300 h
1.1Characteristics of military embedded software1.2Criticality and integrity levels1.3V-model lifecycles and iterative development1.4Functional and non-functional requirements1.5Requirements-code-test traceability1.6Software configuration management1.7COTS and third-party software1.8Legacy software and obsolescence1.9Safe languages: Ada, SPARK, MISRA C1.10Workshop: requirements traceability matrix
2.1ISO/IEC/IEEE 12207: software processes2.2ISO/IEC/IEEE 15288: system processes2.3NATO AQAP-2110 and AQAP-22102.4AQAP-2310 in the aerospace sector2.5Relationship with AS9100 and ISO 90012.6Software quality plans2.7Technical reviews and audits2.8Testing according to ISO/IEC/IEEE 291192.9Capability assessment with CMMI2.10Case study: assurance plan under AQAP-2210
3.1DO-178C and DAL levels A-E3.2DO-178C objectives and evidence3.3Supplements DO-330, DO-331, DO-332 and DO-3333.4DO-254 for complex hardware3.5IEC 61508 and SIL levels3.6MIL-STD-882E: system safety3.7Def Stan 00-55 and 00-563.8MC/DC structural coverage3.9Tool qualification3.10Practical: MC/DC coverage analysis
4.1ISO/IEC 27001 in defence organisations4.2ISO/IEC 15408 (Common Criteria)4.3EAL levels and protection profiles4.4ISO/IEC 18045: evaluation methodology4.5CCN national certification scheme4.6DO-326A and ED-202A: airworthiness security4.7Secure development and static analysis4.8Vulnerability and patch management4.9Software supply chain (SBOM)4.10Laboratory: static code analysis with MISRA rules
5.1Plans for Software Aspects of Certification (PSAC)5.2Interaction with the certification authority5.3Unit, integration and system testing5.4Robustness testing and boundary cases5.5Formal methods and proof5.6Non-conformance management5.7Software Accomplishment Summary (SAS)5.8Recertification after modifications5.9Lessons from software incidents5.10Case study: simulated audit of an evidence package
6.1Selecting a software system for study6.2Determining the criticality level6.3Selecting the applicable regulatory framework6.4Assurance and certification plan6.5Definition of evidence and traceability6.6Verification strategy6.7Compliance gap analysis6.8Corrective action plan6.9Report and presentation6.10Final review with the tutor
How you'll learn
Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: students progress at their own pace within the intake, which makes it possible to combine study with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is IBM Engineering Requirements Management DOORS, Polyspace, SonarQube, Klocwork, Jenkins, in free, academic or evaluation versions. Case studies are based on real software certification audit procedures, requirements-code-test traceability reviews and static code analysis. Assessment is continuous across each module, plus the final integrative project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Identify the particularities of software in defence systems.
Apply software and system lifecycle standards.
Relate criticality levels to certification objectives.
Integrate cybersecurity requirements into software development.
Plan verification activities with full traceability.
Where this takes you
Requirements
- No prior degree is required.
- Internet connection and a computer capable of running the programme's software.
- Sufficient Spanish to follow technical standards documentation.
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 300 hours, spread over 3 to 5 months. That works out to an average of 10 to 15 hours a week, compatible with a full-time job.
You work with IBM Engineering Requirements Management DOORS, Polyspace, SonarQube, Klocwork, Jenkins. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.
SEIUM's own diploma upon passing the continuous assessment and the integrative project. This is in-house training, not an official qualification from the Ministry.
Yes. Modules passed in a course or Postgraduate Diploma in the same area are recognised towards the higher-level programme. Please check the recognition policy when you enrol.
Related programmes
Course in Regulation of Dual-Use Logistics Transport
Online 300-hour course in regulation of dual-use logistics transport. 6 modules covering the ADR Agreement (dangerous goods by road), Regulation (EU) 2021/821 (control of dual-use products)…
Course in Human Rights Impact Assessment for Armouring
Online 300-hour course in human rights impact assessment for armouring. 6 modules covering the UN Guiding Principles on Business and Human Rights (2011), the OECD Guidelines…
Critical Hardware Certification in Drones Course
Online 300 h course in critical hardware certification for drones. 6 modules covering DO-254 / ED-80 (airborne electronic hardware), RTCA DO-160G (environmental testing) and Altium Designer.…
More in Defense, Military Engineering & Land Systems
All Defense, Military Engineering & Land Systems programmes → · How to apply · Fees & financing · Scholarships