CourseDefense, Military Engineering & Land Systems Applications open

DO-178C Aeronautical Software Certification Course Applied to UAS

Online 300-hour course in DO-178C aeronautical software certification applied to UAS. 6 modules covering DO-178C / ED-12C (software in airborne systems), Delegated Regulation (EU) 2019/945 (unmanned aircraft systems) and MATLAB/Simulink. Dedicated tutor and open enrolment.

Duration300 h
ModeOnline
Start datesSet by the faculty
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

Understand the airworthiness framework applicable to UAS.

02

Assign development assurance levels based on safety analysis.

03

Apply the DO-178C life cycle to the flight software of a drone.

04

Verify software through simulation and hardware-in-the-loop testing.

05

Relate the SORA assessment to software integrity requirements.

06

Analyse the certification challenges of autonomous functions and machine learning.

07

Prepare a software certification plan for a UAS.

Profile

Who it's for

  • Flight software engineer for UAS who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • Drone certification specialist who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • Autopilot verification engineer who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • Safety analyst for unmanned systems who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • UAS airworthiness manager who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • Autonomy and machine learning engineer who wants to specialise in DO-178C aeronautical software certification applied to UAS.
  • Graduates in engineering or sciences seeking to enter the drone industry.
Standards & tools

What you'll work with

  • DO-178C / ED-12C (software in airborne systems)
  • Delegated Regulation (EU) 2019/945 (unmanned aircraft systems)
  • JARUS SORA (operational risk assessment)
  • ARP4754A (systems development)
  • ARP4761 (safety assessment)
  • STANAG 4671 (UAV airworthiness)
  • EASA Special Condition Light-UAS
Syllabus

6 modules · 300 h

  1. 1.1EASA open, specific and certified categories
  2. 1.2Regulations (EU) 2019/945 and 2019/947
  3. 1.3SORA methodology and SAIL levels
  4. 1.4STANAG 4671 and 4703 for military UAS
  5. 1.5Critical functions in UAS software
  6. 1.6Flight control, navigation and C2 link
  7. 1.7Differences from manned aviation
  8. 1.8Proportionate application of DO-178C
  9. 1.9Military airworthiness authorities
  10. 1.10Practical case: SORA analysis of an operation
  1. 2.1Functional risk analysis of the UAS
  2. 2.2Loss of link and fly-away as failure conditions
  3. 2.3Geo-awareness and operation containment
  4. 2.4DAL assignment to autopilot functions
  5. 2.5Redundant and dissimilar architectures
  6. 2.6Ground control station software
  7. 2.7Relationship with ARP4754A
  8. 2.8Criticality of detect and avoid functions
  9. 2.9Flight termination systems
  10. 2.10Workshop: fault tree of loss of link
  1. 3.1Control law requirements
  2. 3.2Model-based design with Simulink
  3. 3.3Automatic code generation and DO-331
  4. 3.4Real-time operating systems and ARINC 653
  5. 3.5Temporal and spatial partitioning
  6. 3.6PX4 and ArduPilot: limits for certification
  7. 3.7Memory management and determinism
  8. 3.8Static code analysis
  9. 3.9Configuration management across fleets
  10. 3.10Practice: modelling a certifiable control loop
  1. 4.1Software-in-the-loop testing
  2. 4.2Hardware-in-the-loop with flight simulators
  3. 4.3Structural coverage of the autopilot
  4. 4.4Robustness against anomalous sensor inputs
  5. 4.5Worst-case execution time analysis
  6. 4.6Testing with degraded C2 link
  7. 4.7Flight tests as verification evidence
  8. 4.8Formal verification of safety properties
  9. 4.9Qualification of simulators under DO-330
  10. 4.10Laboratory: HIL bench for an autopilot
  1. 5.1Certification challenges for AI functions
  2. 5.2EASA guidance on machine learning
  3. 5.3Quality assurance of training data
  4. 5.4Explainability and verifiability of models
  5. 5.5Runtime monitors
  6. 5.6Safety envelope architectures
  7. 5.7In-service software updates
  8. 5.8Cybersecurity under DO-326A and ED-202A
  9. 5.9Continued airworthiness
  10. 5.10Practical case: certification of an obstacle detector
  1. 6.1Concept of operations and applicable category
  2. 6.2Safety assessment and SAIL level
  3. 6.3Flight software architecture
  4. 6.4Software aspects plan for certification
  5. 6.5Requirements and traceability
  6. 6.6Verification plan with SIL and HIL
  7. 6.7Aeronautical cybersecurity measures
  8. 6.8Evidence package
  9. 6.9Report and presentation
  10. 6.10Final review with the tutor
Methodology, software & labs

How you'll learn

Fully 100 % online training on the SEIUM campus, with downloadable material, recorded classes and a dedicated technical tutor. No fixed timetable: students progress at their own pace within the intake, making it compatible with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB/Simulink, PX4 Autopilot, LDRA Testbed, VectorCAST, IBM DOORS, in free, academic or evaluation versions. Tests are studied using real hardware-in-the-loop simulation procedures, code coverage analysis and SORA assessment of an operation. Assessment is continuous per module plus the final integrative project.

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

Build it end to end

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

Concept of operations and applicable category

Understand the airworthiness framework applicable to UAS.

Safety assessment and SAIL level

Assign development assurance levels based on safety analysis.

Flight software architecture

Apply the DO-178C life cycle to the flight software of a drone.

Software aspects plan for certification

Verify software through simulation and hardware-in-the-loop testing.

Requirements and traceability

Relate the SORA assessment to software integrity requirements.

Career opportunities

Where this takes you

Flight software engineer for UASDrone certification specialistAutopilot verification engineerSafety analyst for unmanned systemsUAS airworthiness managerAutonomy and machine learning engineer
Admissions & scholarships

Requirements

  • No prior degree is required.
  • Internet connection and a computer capable of running the programme's software.
  • Sufficient Spanish level to follow technical regulatory reading.

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 is between 10 and 15 hours per week on average, compatible with a full-time job.

You work with MATLAB/Simulink, PX4 Autopilot, LDRA Testbed, VectorCAST, IBM DOORS. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.

A SEIUM own diploma upon passing the continuous assessment and the integrative project. It 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 credited towards the advanced programme. Check the credit transfer policy when you enrol.

DO-178C Aeronautical Software Certification Course Applied to UASEnrol
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.