Postgraduate DiplomaNaval, Offshore & Sports Nautical Applications open

Diploma in Critical Software Development and Verification (DO-178C)

The Diploma in Critical Software Development and Verification (DO-178C) focuses on the rigorous application of standards for software development in aeronautical systems. It explores methodologies for software development, verification and validation, and requirements management, using tools for static analysis, dynamic analysis, and coverage testing. It focuses on compliance with the DO-178C standard, crucial for software certification in aviation, covering software architecture and functional security. The program offers hands-on experience in the design and implementation of software development life cycles, including risk analysis, configuration management, and the use of CASE tools. The training prepares students for roles such as aerospace software engineers, software testers, requirements managers, and security analysts, strengthening their employability in the aerospace industry.

Duration6–8 months
ModeOnline
LanguageEnglish
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

Expert Domain in Development and Verification DO-178C: Critical Aeronautical Software

02

Specialization in Development and Verification DO-178C: Critical Aeronautical Software

03

Comprehensive user-oriented design and validation (from modeling to manufacturing)

04

Professional Certification DO-178C: Design and Validation of Critical Aeronautical Software

05

Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software

06

Expert in DO-178C: Creation and Validation of Critical Aeronautical Software

07

Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software

08

Proficiency in DO-178C: Design and Verification of Critical Aeronautical Software

Profile

Who it's for

  • Graduates in Aerospace Engineering, Mechanical Engineering, Industrial Engineering, Automation Engineering, or related fields.
  • Professionals from OEM rotorcraft/eVTOL, MRO, consulting, technology centers.
  • Flight Testing, certification, avionics, control, and dynamics seeking specialization.
  • Regulators/authorities and UAM/eVTOL professionals requiring compliance skills.
Recommended qualifications: foundation in aerodynamics, control, and structures; ES/EN B2+/C1. We offer bridging tracks if needed.
Standards & tools

What you'll work with

  • Standards-driven curriculum: you will work with CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF from the first module.
  • Accreditable laboratories (EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
  • Evidence-oriented TFM: safety case, test plan, compliance dossierand operational limits.
  • Mentored by industry: teachers with experience in rotorcraft, tiltrotor, eVTOL/UAM and flight test.
  • Flexible modality (hybrid/online), international cohorts and support from SEIUM Career Services.
  • Ethics and security: safety-by-design approach, cyber-OT, DIH and compliance as pillars.
Syllabus

10 modules

  1. 1. Expert Domain in Development and Verification DO-178C: Critical Aeronautical Software
  2. 1.1Introduction to DO-178C and its context in aeronautical software development.
  3. 1.2The software life cycle according to DO-178C: planning, development, verification, and management.
  4. 1.3Software Integrity Levels (SWALs) and their impact on processes.
  5. 1.4Software requirements: definition, analysis, and management.
  6. 1.5Software design: architecture, detailed design, and coding.
  7. 1.6Software verification: unit, integration, and system testing.
  8. 1.7Configuration management and change control.
  9. 1.8Documentation according to DO-178C: plans, specifications, and reports.
  10. 1.9Tools and automation in DO-178C software development.
  11. 1.10Audits and assessments for compliance with DO-178C.
  12. 2. Specialization in Development and Verification DO-178C: Critical Aeronautical Software
  13. 2.1The software life cycle according to DO-178C: planning, development, verification, and management.
  14. 2.2Software integrity levels (SWALs) and their impact on processes.
  15. 2.3Software requirements: definition, analysis, and management.
  16. 2.4Software design: architecture, detailed design, and coding.
  17. 2.5Software verification: unit, integration, and system testing.
  18. 2.6Configuration management and change control.
  19. 2.7Documentation according to DO-178C: plans, specifications, and reports.
  20. 2.8Tools and automation in DO-178C software development.
  21. 2.9Audits and assessments for compliance with DO-178C.
  22. 2.10Case studies and application examples.
  23. 3. Master's Degree in DO-178C: Development and Verification of Critical Aeronautical Software
  24. 3.1High-Integrity Software Design: Complex Architectures and Modular Design
  25. 3.2Advanced Verification Techniques: Static Analysis, Dynamic Testing, and Coverage
  26. 3.3Complex Requirements Management and Traceability
  27. 3.4Model-Based Development (MBD) and its Application in DO-178C
  28. 3.5Functional Security and Cybersecurity in the Context of DO-178C
  29. 3.6Integration and Testing of Complex Systems
  30. 3.7Configuration Management and Change Control in Distributed Environments
  31. 3.8Implementation of Continuous Improvement Processes and Risk Analysis
  32. 3.9Analysis of Case Studies and Lessons Learned
  33. 3.10Leadership and Team Management in DO-178C Projects
  34. 4. Professional Certification DO-178C: Design and Validation of Critical Aeronautical Software
  35. 4.1DO-178C Fundamentals: Objectives, Scope, and Applicability
  36. 4.2Software Planning and Management Processes
  37. 4.3Software Requirements: Development, Analysis, and Verification
  38. 4.4Software Design: Architecture, Detailed Design, and Coding
  39. 4.5Software Verification: Unit, Integration, and System Testing
  40. 4.6Configuration Management and Change Control
  41. 4.7Software Quality Assurance Processes
  42. 4.8Documentation Required by DO-178C
  43. 4.9Tools and Technologies for DO-178C Compliance
  44. 4.10Certification and Examination Preparation
  45. 5. Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
  46. 5.1Software Lifecycle Management according to DO-178C.
  47. 5.2Definition and Analysis of Critical Software Requirements.
  48. 5.3High-Integrity Software Design and Architecture.
  49. 5.4Advanced Verification and Validation Techniques.
  50. 5.5Configuration Management and Change Control.
  51. 5.6Quality Assurance and Audits.
  52. 5.7Functional Security and Cybersecurity.
  53. 5.8Agile Methodologies in DO-178C Projects.
  54. 5.9Continuous Improvement and Risk Analysis.
  55. 5.10Leadership and Management of Software Development Teams.
  56. 6. Expert in DO-178C: Creation and Validation of Critical Aeronautical Software
  57. 6.1Advanced DO-178C Concepts and Their Practical Application. 6.2 Requirements Analysis and Traceability Management
  58. 6.3Software Design: Architecture, Detailed Design, and Secure Coding
  59. 6.4Unit, Integration, and System Testing according to DO-178C
  60. 6.5Static and Dynamic Code Analysis
  61. 6.6Configuration Management and Change Control in Complex Environments
  62. 6.7Software Quality Assurance and Audits
  63. 6.8Software Integration in Aeronautical Systems
  64. 6.9Model-Based Development (MBD) and its Implementation
  65. 6.10Practical Case Studies and Problem Solving
  66. 7. Excellence in DO-178C: Engineering and Assurance of Critical Aeronautical Software
  67. 7.1DO-178C Project Planning and Management
  68. 7.2Requirements Analysis and Traceability
  69. 7.3High-Integrity Software Design 7.4 Software Verification: Advanced Techniques
  70. 7.5Configuration Management and Change Control
  71. 7.6Quality Assurance and Audits
  72. 7.7Functional Security and Cybersecurity
  73. 7.8Software Integration in Aeronautical Systems
  74. 7.9Agile Methodologies in DO-178C
  75. 7.10Leadership and Team Management
  76. 8. Mastery of DO-178C: Design and Verification of Critical Aeronautical Software
  77. 8.1Overview of the Software Life Cycle and its Impact on the DO-178C Process
  78. 8.2Software Design: Architecture, Detailed Design, and Coding
  79. 8.3Software Verification: Unit, Integration, and System Testing
  80. 8.4Configuration Management and Change Control 8.5 Documentation according to DO-178C: plans, specifications, reports.
  81. 8.6Tools and automation in software development according to DO-178C.
  82. 8.7Audits and assessments for compliance with DO-178C.
  83. 8.8Case studies and application examples.
  84. 8.9Risk analysis and mitigation in software development.
  85. 8.10Future trends and challenges in DO-178C.
  1. 2. Definition and Scope of Software Requirements
  2. 3. Requirements Analysis: Techniques and Tools
  3. 4. Development of Software Requirements Specifications (SRS)
  4. 5. Software Design: Architecture and Detailed Design
  5. 6. Software Modeling: UML and Other Notations
  6. 7. Implementation of Requirements Traceability
  7. 8. Requirements Review and Verification
  8. 9. Requirements Change Management
  9. 20. Integration with the DO-278C Verification Process
  10. 22. Case Study: Practical Application in an Aeronautical Project
  1. 3.3Introduction to Aviation Safety and Its Importance
  2. 3.2The Role of DO-378C in Aeronautical Software Development
  3. 3.3Structure and Components of DO-378C
  4. 3.4Software Levels and Their Implications
  5. 3.5Key Concepts: Requirements, Design, Code, and Verification
  6. 3.6Aeronautical Software Life Cycle
  7. 3.7Documentation and Planning According to DO-378C
  8. 3.8Certification and Approval Process
  9. 3.9Related Standards and Norms
  10. 3.30Application Examples of DO-378C
  11. 3.4
  1. 4.4Concepts of Critical Aeronautical Software Design
  2. 4.2Software Requirements Specification according to DO-478C
  3. 4.3Software Architecture Design
  4. 4.4Coding and Programming Standards
  5. 4.5Code Review and Static Analysis
  6. 4.6Unit and Integration Testing
  7. 4.7System and Acceptance Testing
  8. 4.8Software Verification and Validation
  9. 4.9Configuration Management and Change Control
  10. 4.40Software Documentation and Traceability
  1. Module 5 — DO-578C Regulatory Framework
  2. 5.5Introduction to DO-578C Regulations
  3. 5.5Objectives and Scope of DO-578C
  4. 5.3Aeronautical Software Life Cycle
  5. 5.4Security Levels (DALs) and Their Impact
  6. 5.5Related Documentation and Standards
  7. 5.6Software Development Process according to DO-578C
  8. 5.7Software Verification Process according to DO-578C
  9. 5.8Quality Assurance and Compliance
  10. 5.9The Role of Certification and Regulatory Agencies
  11. 5.50Challenges and Trends in DO-578C Implementation
  1. 6.6Introduction to Engineering and Validation DO-678C
  2. 6.2Principles of Validation of Critical Aeronautical Software
  3. 6.3Software Development Process Planning
  4. 6.4Software Requirements and Architecture
  5. 6.5Software Design
  6. 6.6Software Coding
  7. 6.7Software Verification
  8. 6.8Configuration Management and Change Control
  9. 6.9Software Testing
  10. 6.60Software Quality Assurance
  1. 7.7Introduction to DO-778C and its importance
  2. 7.2The aeronautical software lifecycle
  3. 7.3Development Levels of Software (DALs)
  4. 7.4Documentation and traceability in DO-778C
  5. 7.7Standards and guidelines related to DO-778C
  6. 7.6Certification process according to DO-778C
  7. 7.7Roles and responsibilities in DO-778C projects
  8. 7.8Configuration management in the context of DO-778C
  9. 7.9Quality assurance in aeronautical software development
  10. 7.70Tools and techniques for DO-778C compliance
  1. 8.8DO-878C Fundamentals: Introduction to Concepts and Objectives
  2. 8.8Software Life Cycle according to DO-878C: Planning and Management
  3. 8.3Software Requirements: Definition, Classification, and Traceability
  4. 8.4Software Design: Architecture and Levels of Detail
  5. 8.5Software Coding: Standards and Best Practices
  6. 8.6Software Verification: Unit, Integration, and System Testing
  7. 8.7Code Coverage and Static Analysis
  8. 8.8Configuration Management and Change Control
  9. 8.8DO-878C Certification Process: Documentation and Compliance
  10. 8.80Tools and Technologies for DO-878C Compliance
  1. 9.9Introduction to DO-978C and its Purpose
  2. 9.9The Aeronautical Software Lifecycle
  3. 9.3Software Integrity Levels (DALs) and Their Implications
  4. 9.4Software Planning: Key Standards and Documentation
  5. 9.5Software Requirements: Definition and Management
  6. 9.6Software Development Process: Design, Coding, and Testing
  7. 9.7Software Verification: Unit, Integration, and System Testing
  8. 9.8Configuration Management and Change Control
  9. 9.9Quality Assurance and Software Review
  10. 9.90DO-978C Documentation: Standards, Specifications, and Reports
  1. Final Project — DO-178C: Rotorcraft and Regulatory Compliance
  2. 1. eVTOL and UAM: Electric Propulsion, Multiple Rotors
  3. 2. Emerging Certification Requirements (SC-VTOL, Special Conditions)
  4. 3. Energy and Thermal in E-Propulsion (Batteries/Inverters)
  5. 4. Design for Maintainability and Modular Swaps
  6. 5. LCA/LCC in Rotorcraft and eVTOL (Footprint and Cost)
  7. 6. Operations & Vertiports: Airspace Integration
  8. 7. Data & Digital Thread: MBSE/PLM for Change Control
  9. 8. Tech Risk and Readiness: TRL/CRL/SRL
  10. 9. IP, Certifications, and Time-to-Market
  11. 10. Case Study: Go/No-Go with Risk Matrix
Methodology, software & labs

How you'll learn

  • Hands-on methodology: test-before-you-trust, design reviews, failure analysis, compliance evidence.
  • Software (depending on licenses/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, acoustics tools, planning toolchains DO-178C.
  • SEIUM Laboratories: scale rotor bench, vibrations/acoustics, EMC/Lightning pre-compliance, HIL/SIL for AFCS, data acquisition with strain gauging.
  • Standards and compliance: EN 9100, 17025, ISO 27001, GDPR.
Accreditable laboratories(EN ISO/IEC 17025) with rotor bench, EMC/Lightning pre-compliance, HIL/SIL, vibrations/acoustics.
Evidence-oriented Master's Thesis:safety case, test plan, compliance dossier and operational limits.
Industry Mentored:teachers with experience in training, , eVTOL/UAM and flight test.
Flexible modality(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:safety-by-design approach, cyber-OT, DIH and compliance as pillars.
Career opportunities

Where this takes you

Critical Software Engineer (DO-178C)**Critical Software Verification Engineer** (DO-178C, DO-330)**Aeronautical Software Engineer** (DO-178C, RTCA)**Critical Software Engineer** (DO-178C)**Critical Software Engineer** (DO-178C, DO-330)**Critical Software Engineer** (DO-178C, DO-330)
Admissions & scholarships

Requirements

  • Profile: Background in Computer Engineering, Mathematics, Statistics, or related fields; practical experience in NLP and valued information retrieval systems.
  • Documentation: Updated CV, academic transcript, SOP/statement of purpose, project examples or code (optional).
  • Process: Application → Technical evaluation of profile and experience → Technical interview → Review of case studies → Final decision → Enrollment.
  • Fees:
    • Single payment: 10% discount.
    • Payment in 3 installments: No fees; 30% upon registration + 2 equal monthly payments of the remaining 35%. Monthly payment: available with a 7% commission on the total; annual review. Scholarships: based on academic merit, financial need, and promoting inclusion; agreements with companies in the sector for partial or full scholarships. See "Calendar & Calls for Applications," "Scholarships & Grants," and "Fees & Financing" in the SEIUM mega-menu.

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

Yes, we have international certification

Yes: experimental models, real data, applied simulations, professional environments, real case studies.

It is not mandatory. We offer leveling tracks and tutoring.

Completely. It covers e-propulsion, integration, and emerging regulations (SC-VTOL).

Recommended. There are also internal challenges and consortiums.

Yes. Online/hybrid modality with planned labs and visa support (see “Visa & Residence”).

Diploma in Critical Software Development and Verification (DO-178C)Enrol
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.