CourseAutomotive & Motorsport Enrolment open

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.

Duration300 h
ModeOnline
Start datesOctober / March
LocationEurope (Madrid)
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this programme. 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

Identify the particularities of software in defence systems.

02

Apply software and system lifecycle standards.

03

Relate criticality levels to certification objectives.

04

Integrate cybersecurity requirements into software development.

05

Plan verification activities with full traceability.

06

Prepare evidence for a certification audit.

07

Develop a plan covering software certification aspects.

Profile

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.
Standards & tools

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

6 modules · 300 h

  1. 1.1Characteristics of military embedded software
  2. 1.2Criticality and integrity levels
  3. 1.3V-model lifecycles and iterative development
  4. 1.4Functional and non-functional requirements
  5. 1.5Requirements-code-test traceability
  6. 1.6Software configuration management
  7. 1.7COTS and third-party software
  8. 1.8Legacy software and obsolescence
  9. 1.9Safe languages: Ada, SPARK, MISRA C
  10. 1.10Workshop: requirements traceability matrix
  1. 2.1ISO/IEC/IEEE 12207: software processes
  2. 2.2ISO/IEC/IEEE 15288: system processes
  3. 2.3NATO AQAP-2110 and AQAP-2210
  4. 2.4AQAP-2310 in the aerospace sector
  5. 2.5Relationship with AS9100 and ISO 9001
  6. 2.6Software quality plans
  7. 2.7Technical reviews and audits
  8. 2.8Testing according to ISO/IEC/IEEE 29119
  9. 2.9Capability assessment with CMMI
  10. 2.10Case study: assurance plan under AQAP-2210
  1. 3.1DO-178C and DAL levels A-E
  2. 3.2DO-178C objectives and evidence
  3. 3.3Supplements DO-330, DO-331, DO-332 and DO-333
  4. 3.4DO-254 for complex hardware
  5. 3.5IEC 61508 and SIL levels
  6. 3.6MIL-STD-882E: system safety
  7. 3.7Def Stan 00-55 and 00-56
  8. 3.8MC/DC structural coverage
  9. 3.9Tool qualification
  10. 3.10Practical: MC/DC coverage analysis
  1. 4.1ISO/IEC 27001 in defence organisations
  2. 4.2ISO/IEC 15408 (Common Criteria)
  3. 4.3EAL levels and protection profiles
  4. 4.4ISO/IEC 18045: evaluation methodology
  5. 4.5CCN national certification scheme
  6. 4.6DO-326A and ED-202A: airworthiness security
  7. 4.7Secure development and static analysis
  8. 4.8Vulnerability and patch management
  9. 4.9Software supply chain (SBOM)
  10. 4.10Laboratory: static code analysis with MISRA rules
  1. 5.1Plans for Software Aspects of Certification (PSAC)
  2. 5.2Interaction with the certification authority
  3. 5.3Unit, integration and system testing
  4. 5.4Robustness testing and boundary cases
  5. 5.5Formal methods and proof
  6. 5.6Non-conformance management
  7. 5.7Software Accomplishment Summary (SAS)
  8. 5.8Recertification after modifications
  9. 5.9Lessons from software incidents
  10. 5.10Case study: simulated audit of an evidence package
  1. 6.1Selecting a software system for study
  2. 6.2Determining the criticality level
  3. 6.3Selecting the applicable regulatory framework
  4. 6.4Assurance and certification plan
  5. 6.5Definition of evidence and traceability
  6. 6.6Verification strategy
  7. 6.7Compliance gap analysis
  8. 6.8Corrective action plan
  9. 6.9Report and presentation
  10. 6.10Final review with the tutor
Methodology, software & labs

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.

Accredited laboratories(EN ISO/IEC 17025) with rotor test rig, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-focused Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:lecturers with track records in training, , eVTOL/UAM and flight test.
Flexible format(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:a safety-by-design approach, with cyber-OT, DIH and compliance as its pillars.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Selecting a software system for study

Identify the particularities of software in defence systems.

Determining the criticality level

Apply software and system lifecycle standards.

Selecting the applicable regulatory framework

Relate criticality levels to certification objectives.

Assurance and certification plan

Integrate cybersecurity requirements into software development.

Definition of evidence and traceability

Plan verification activities with full traceability.

Career opportunities

Where this takes you

Software certification engineerSoftware quality assurance engineerSoftware process auditorVerification and validation engineerFunctional safety engineerSoftware configuration manager
Admissions & scholarships

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.

FAQ

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.

Course in ISO Military Software CertificationEnrol
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.