Postgraduate DiplomaDefense, Military Engineering & Land Systems Applications open

Diploma in Military Firmware Security Strategies

Online postgraduate diploma of 800 hours in military firmware security strategies, structured in 8 modules covering embedded firmware, threat modelling, secure boot and root of trust, secure development, firmware analysis, updates and supply chain, and certification under NIST SP 800-193, ISO/IEC 15408 and DO-326A, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in Military Firmware Security Strategies — studying from Ireland

Ireland maintains a small defence force, the Defence Forces, which operates its own engineering corps and equipment maintenance capabilities. Defence procurement and development are handled through the Department of Defence, while much of the wider defence-related industrial activity involves dual-use technologies, electronics and communications systems supplied by domestic and international firms. Engineers in this area typically work on land vehicle maintenance, military communications, protective equipment and systems integration. Policy and procurement are governed by national and European frameworks, including EU defence initiatives.

Fees for Ireland: €1,090 (Euro), with instalments and employer sponsorship available.

Relevant bodies in Ireland

  • Department of Defence
  • Defence Forces of Ireland
  • Irish Defence Forces Engineering Corps
  • Enterprise Ireland

Typical roles

  • Military Systems Engineer
  • Land Systems Engineer
  • Defence Electronics Engineer
  • Equipment Support Engineer

Questions from Ireland

Which Irish bodies oversee defence engineering and does a private qualification count?

Defence in Ireland is overseen by the Department of Defence, and the Defence Forces run their own training and technical structures. Engineers Ireland sets general professional engineering standards. SEIUM's qualifications are private and not state-awarded, and they are not accredited by any national body, so recognition for any defence-related role is decided by the relevant authority or employer.

Do Irish defence and land-systems employers hire people with private online qualifications?

Irish defence-related hiring is limited and often subject to security vetting and specific qualification requirements, so employers set their own criteria. A private online qualification may be taken into account alongside experience, but we cannot say how any employer will view it or guarantee any result. Check requirements for particular roles directly.

Can I study this from Ireland while working, and what is the workload?

Yes, the programme is 100% online and taught in English, so you can study from home without travel or a student visa. Master's programmes total 1,900 hours, postgraduate diplomas 800 and specialist courses 300. Each student has an assigned technical tutor, fees can be paid in instalments, and employer sponsorship may be possible. Plan your weekly hours realistically around your job.

Virtual lab · try it before you enrol

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.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Understand the architecture and life cycle of embedded firmware.

02

Model threats specific to embedded military systems.

03

Implement secure boot and root of trust mechanisms.

04

Apply secure development practices and static analysis.

05

Analyse firmware binaries to detect vulnerabilities.

06

Manage secure updates and supply chain risks.

07

Prepare documentation for security certification processes.

Profile

Who it's for

  • Secure firmware engineers developing for defence platforms.
  • Embedded systems security analysts.
  • Common Criteria evaluators.
  • Supply chain auditors assessing firmware suppliers.
  • Reverse engineering researchers.
  • Product security managers responsible for embedded devices.
  • Engineering or science graduates looking to enter the defence sector.
Standards & tools

What you'll work with

  • NIST SP 800-193 (platform firmware resiliency)
  • ISO/IEC 15408 (Common Criteria)
  • DO-326A (airworthiness security)
  • NIST SP 800-161 (supply chain risk management)
  • IEC 62443-4-2 (technical security requirements for components)
  • MISRA C:2012 (guidelines for the use of C in critical systems)
  • ISO/SAE 21434 (road vehicle cybersecurity)
  • Ghidra
  • Binwalk
  • QEMU
  • Cppcheck
  • OpenOCD
Syllabus

8 modules

  1. 1.1Microcontroller and SoC architectures
  2. 1.2Boot chain and bootloaders
  3. 1.3Real-time operating systems
  4. 1.4Flash, EEPROM and OTP memories
  5. 1.5JTAG, SWD and UART interfaces
  6. 1.6Firmware image formats
  7. 1.7Specific features of military platforms
  8. 1.8Firmware life cycle
  9. 1.9Firmware attack surface
  10. 1.10Workshop: image extraction on an evaluation board
  1. 2.1STRIDE methodology applied to firmware
  2. 2.2Attack trees
  3. 2.3Physical attacks and side channels
  4. 2.4Fault injection
  5. 2.5Supply chain attacks
  6. 2.6Malicious firmware and persistence
  7. 2.7Asset classification and criticality
  8. 2.8Risk analysis according to ISO/SAE 21434
  9. 2.9Derived security requirements
  10. 2.10Case study: threat model of a communications module
  1. 3.1Hardware roots of trust
  2. 3.2Verified and measured boot
  3. 3.3TPM modules and secure elements
  4. 3.4Digital signatures of images
  5. 3.5Key management in manufacturing
  6. 3.6Anti-rollback protection
  7. 3.7Trusted execution environments
  8. 3.8Remote attestation
  9. 3.9NIST SP 800-193 platform resilience
  10. 3.10Lab: secure boot chain on a microcontroller
  1. 4.1CERT C and MISRA C coding standards
  2. 4.2Static code analysis
  3. 4.3Secure memory management
  4. 4.4Compilers and hardening options
  5. 4.5Unit testing in embedded systems
  6. 4.6Interface fuzzing
  7. 4.7Peer code review
  8. 4.8Requirements traceability
  9. 4.9DO-178C and certifiable development
  10. 4.10Practical exercise: static analysis and vulnerability fixing
  1. 5.1Reverse engineering with disassemblers
  2. 5.2Firmware emulation
  3. 5.3Dynamic analysis and debugging
  4. 5.4Identification of third-party components
  5. 5.5Software bill of materials (SBOM)
  6. 5.6Backdoor detection
  7. 5.7Assessment of implemented cryptography
  8. 5.8Hardware penetration testing
  9. 5.9Documentation of findings
  10. 5.10Lab: binary analysis with Ghidra
  1. 6.1Secure over-the-air updates
  2. 6.2Package signing and distribution
  3. 6.3Supply chain integrity
  4. 6.4Counterfeit components and countermeasures
  5. 6.5Supplier management
  6. 6.6Configuration control
  7. 6.7Response to published vulnerabilities
  8. 6.8Obsolescence and long-term support
  9. 6.9NIST SP 800-161 framework
  10. 6.10Case study: audit of a firmware supplier
  1. 7.1Common Criteria ISO/IEC 15408
  2. 7.2Certification scheme of the Spanish National Cryptologic Centre (CCN)
  3. 7.3System accreditation requirements
  4. 7.4IEC 62443 for industrial systems
  5. 7.5DO-326A airworthiness security
  6. 7.6Documentation for evaluation
  7. 7.7Evaluation laboratories
  8. 7.8Ethical aspects of security in defence
  9. 7.9Export control of cryptography
  10. 7.10Case study: preparation of a security target
  1. 8.1Selection of the study platform
  2. 8.2Threat modelling
  3. 8.3Design of the boot architecture
  4. 8.4Secure development plan
  5. 8.5Analysis and verification
  6. 8.6Update strategy
  7. 8.7Documentation for certification
  8. 8.8Residual risk assessment
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

The programme is 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 it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. You work with Ghidra, Binwalk, QEMU, Cppcheck and OpenOCD, in free, academic or evaluation versions. Testing is studied through real procedures for firmware image extraction and analysis, secure boot testing on microcontrollers and fuzzing of communication interfaces. Assessment is continuous by module, plus the final project.

Standards covered: NIST SP 800-193, ISO/IEC 15408, DO-326A, NIST SP 800-161, IEC 62443-4-2, MISRA C:2012 and ISO/SAE 21434.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of NIST SP 800-193, ISO/IEC 15408 and DO-326A applied to real cases, not as a theoretical annex.
Industry software:Ghidra, Binwalk, QEMU, Cppcheck and OpenOCD, in free, academic or evaluation versions.
Final project:a complete firmware security strategy for a study platform, from threat modelling and secure boot to update strategy and certification documentation, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

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

Threat model
Model the threats to the study platform with STRIDE and attack trees.
Secure boot architecture
Design a secure boot chain with a hardware root of trust.
Static analysis and fixing
Analyse the code statically and correct the vulnerabilities found.
Binary analysis with Ghidra
Reverse engineer the firmware binary and document the findings.
Final project
A complete firmware security strategy with update plan and certification documentation, reviewed by your tutor.
Career opportunities

Where this takes you

Secure Firmware EngineerEmbedded Systems Security AnalystCommon Criteria EvaluatorSupply Chain AuditorReverse Engineering ResearcherProduct Security Manager
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An 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.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Ghidra, Binwalk, QEMU, Cppcheck and OpenOCD, 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 final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), 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.

Diploma in Military Firmware Security StrategiesEnrol
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.