Master’s in Avionics, Critical Software & Systems Engineering
Online master's programme of 1,900 hours in avionics, safety-critical software and systems engineering, structured in 12 modules covering avionics architectures, data buses, navigation and flight management, surveillance and alerting, critical software, DO-178C, model-based development, electronic hardware, environmental qualification, systems integration and cybersecurity, with an assigned technical tutor.
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 modern avionics architectures.
Analyse aeronautical data buses and networks.
Develop safety-critical software in compliance with DO-178C.
Apply model-based development and formal methods.
Design qualifiable electronic hardware.
Plan systems integration, qualification and testing.
Assess the cybersecurity of avionics systems.
Who it's for
- Avionics engineers.
- Safety-critical software engineers.
- Software verification engineers.
- Systems integration engineers.
- Electronic hardware engineers.
- Certification engineers.
- Engineering or science graduates seeking to enter aircraft manufacturing.
What you'll work with
- RTCA DO-178C (software considerations in airborne systems)
- RTCA DO-254 (design assurance for airborne electronic hardware)
- RTCA DO-160G (environmental conditions and test procedures for airborne equipment)
- SAE ARP4754A (development of civil aircraft and systems)
- SAE ARP4761A (safety assessment process for civil aircraft)
- RTCA DO-326A (airworthiness security process)
- ARINC 653 (avionics application software partitioning interface)
- AMC 20-193 (use of multicore processors)
- SCADE Suite
- MATLAB/Simulink
- LDRA Testbed
- VectorCAST
- Wind River VxWorks 653
12 modules · 1900 h
1.1Evolution from federated to integrated avionics1.2Avionics functions1.3Commercial avionics suites1.4Bus architectures1.5Redundancy and availability1.6Interfaces with aircraft systems1.7Flight deck architectures1.8Weight and power requirements1.9Trends in avionics1.10Case study: analysis of the A350 avionics
2.1Unidirectional ARINC 429 bus2.2MIL-STD-1553B bus and its protocol2.3ARINC 664 AFDX2.4CAN and ARINC 8252.5Time-triggered TTEthernet networks2.6Deterministic Ethernet for avionics2.7Latency analysis2.8Network redundancy2.9Bus diagnostics2.10Lab: AFDX traffic analysis
3.1Inertial reference systems3.2GNSS receivers and SBAS augmentation3.3FMS and flight management3.4Performance-based navigation (PBN)3.5Navigation databases3.6VOR, DME and ILS radio aids3.7Approach systems3.8Vertical navigation and profiles3.9Sensor integration3.10Practical exercise: building a route in an FMS
4.1TCAS and ACAS4.2Airborne weather radar4.3TAWS and EGPWS4.4ADS-B Out and In4.5Flight deck alerting systems4.6Detect and avoid4.7Engine monitoring4.8Configuration alerts4.9Alert priorities4.10Case study: TAWS alerting logic
5.1Characteristics of safety-critical software5.2Languages: Ada, C and SPARK5.3MISRA coding standards5.4Real-time operating systems5.5Real-time scheduling5.6WCET execution time analysis5.7Time and space partitioning5.8Memory management5.9Exception handling5.10Lab: task schedulability analysis
6.1Software DAL levels6.2Software plans6.3High-level and low-level requirements6.4Design and coding6.5Software verification activities6.6MC/DC structural coverage6.7Configuration management6.8Quality assurance6.9Liaison with the authority6.10Practical exercise: MC/DC coverage analysis
7.1DO-331 and models7.2Development with SCADE Suite7.3Simulink and code generation7.4Model verification7.5DO-330 qualified tools7.6DO-333 formal methods7.7Property model checking7.8Automatic testing from models7.9Continuous integration in certifiable software7.10Lab: SCADE model of a control function
8.1DO-254 hardware life cycle8.2Multicore processors in avionics8.3FPGAs in avionics8.4COTS and obsolescence8.5PCB design for avionics8.6Equipment thermal management8.7Reliability and MTBF calculation8.8Single event effects8.9Component analysis8.10Case study: evaluating a multicore processor against AMC 20-193
9.1DO-160 and its sections9.2Temperature and altitude tests9.3Vibration and shock9.4EMI and EMC9.5Lightning indirect effects9.6HIRF radiated field tests9.7Humidity and salt fog9.8Power input tests9.9Qualification plan9.10Practical exercise: DO-160 qualification matrix
10.1ARP4754A systems engineering10.2Bench integration10.3Aircraft integration tests10.4Avionics rig10.5Hardware-in-the-loop (HIL) simulation10.6Flight testing10.7Defect management10.8Traceability between requirements and tests10.9Configuration review10.10Workshop: avionics bench integration plan
11.1DO-326A and ED-202A11.2Threats in avionics11.3Cabin connectivity11.4Software updates11.5AI in avionics11.6Avionics for UAM11.7Open modular avionics11.8Software-defined avionics11.9Certification of AI-based systems11.10Case study: threat analysis of a cabin network
12.1Definition of the avionics function12.2System requirements12.3Hardware and software architecture12.4Software development12.5Verification plan12.6Environmental qualification plan12.7Safety analysis12.8Certification plan12.9Master's Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
The programme is delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so you can combine it with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is SCADE Suite, MATLAB/Simulink, LDRA Testbed, VectorCAST and Wind River VxWorks 653, in free, academic or evaluation versions. Exercises are based on real procedures: MC/DC coverage testing, avionics bench integration and DO-160 environmental qualification. Assessment is continuous for each module, plus the final Master's Thesis.
Standards covered: RTCA DO-178C, RTCA DO-254, RTCA DO-160G, SAE ARP4754A, SAE ARP4761A, RTCA DO-326A, ARINC 653, AMC 20-193.
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
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme's 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 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with SCADE Suite, MATLAB/Simulink, LDRA Testbed, VectorCAST and Wind River VxWorks 653, 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 Master's Thesis. 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 in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), 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
Master’s in Aeronautical Meteorology and Hazards Engineering
Online master's programme of 1,900 hours in aeronautical meteorology and hazards engineering. 12 modules covering aeronautical observation and forecasting, convection, wind shear and turbulence, icing, visibility,…
Master’s in UTM/U-Space & UAM Traffic Management Engineering
Online master's programme of 1,900 hours in UTM/U-space and UAM traffic management engineering, with 12 modules covering conventional ATM, UTM architecture, the U-space regulatory framework and…
Master’s in UAS / Drone Engineering (Platform, Missions, Payloads)
Online master's programme of 1,900 hours in UAS and drone engineering (platform, missions and payloads), structured in 12 modules covering platform configurations, aerodynamics and sizing, structures,…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships