Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Postgraduate Diploma in CI/CD for Embedded Systems and HIL Farms

Online 800-hour Postgraduate Diploma in CI/CD for Embedded Systems and HIL Farms. 8 modules covering ISO 26262-8, Automotive SPICE 4.0 and Jenkins. Assigned tutor and enrolment open.

Duration800 h
ModeOnline
AwardSEIUM Institute diploma
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

Design integration pipelines for firmware.

02

Automate testing on host, emulator and real hardware.

03

Build hardware-in-the-loop benches with plant models.

04

Scale testing through device farms.

05

Implement continuous delivery of signed firmware.

06

Generate compliance evidence in regulated sectors.

07

Optimise pipeline performance and stability.

Profile

Who it's for

  • Embedded DevOps engineer who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • HIL test engineer who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • Firmware engineer who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • Test automation engineer who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • Test infrastructure architect who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • Software quality manager who wants to specialise in CI/CD for Embedded Systems and HIL Farms.
  • Graduates in engineering or science looking to enter the automotive sector.
Standards & tools

What you'll work with

  • ISO 26262-8
  • Automotive SPICE 4.0
  • IEC 61508-3
  • IEC 62304
  • ISO/SAE 21434
  • UNECE R156
  • ISO/IEC/IEEE 29119-1
Syllabus

8 modules · 800 h

  1. 1.1Challenges of CI in embedded systems
  2. 1.2Cross-toolchains and reproducibility
  3. 1.3CMake and Yocto build systems
  4. 1.4Containers for build environments
  5. 1.5Build caching and acceleration
  6. 1.6Pipelines in GitLab CI and Jenkins
  7. 1.7Static analysis in the pipeline
  8. 1.8Unit testing on host
  9. 1.9Firmware artefact management
  10. 1.10Practical: cross-compilation pipeline
  1. 2.1Test pyramid for embedded systems
  2. 2.2Unit testing with Unity and GoogleTest
  3. 2.3Mocks and hardware abstraction
  4. 2.4Testing on QEMU and Renode emulators
  5. 2.5Integration testing on target
  6. 2.6Robot Framework for systems
  7. 2.7Code coverage in embedded systems
  8. 2.8Regression testing
  9. 2.9Flaky tests and their management
  10. 2.10Laboratory: Renode testing within CI
  1. 3.1Architecture of an HIL bench
  2. 3.2Real-time simulators
  3. 3.3Plant models and FMU
  4. 3.4I/O and bus interfaces
  5. 3.5Electrical fault injection
  6. 3.6dSPACE and NI VeriStand platforms
  7. 3.7HIL versus SIL and PIL
  8. 3.8HIL test case management
  9. 3.9Validation of plant models
  10. 3.10Laboratory: test case on an HIL bench
  1. 4.1Architecture of a device farm
  2. 4.2Power and relay control
  3. 4.3Console access and remote debugging
  4. 4.4LAVA and labgrid
  5. 4.5Test resource planning
  6. 4.6Device isolation and reset
  7. 4.7Scaling with multiple hardware variants
  8. 4.8Farm health monitoring
  9. 4.9Farm cost and maintenance
  10. 4.10Workshop: integrating a device into labgrid
  1. 5.1Build versioning and traceability
  2. 5.2Firmware signing in the pipeline
  3. 5.3Promotion between environments
  4. 5.4OTA deployment from CI/CD
  5. 5.5Variant and configuration management
  6. 5.6SBOM and dependency analysis
  7. 5.7Releases and release notes
  8. 5.8Rollback and incident management
  9. 5.9DORA metrics for embedded systems
  10. 5.10Practical: delivery pipeline with signing
  1. 6.1ISO 26262 requirements on tools
  2. 6.2Qualification of CI tools
  3. 6.3Automotive SPICE and processes
  4. 6.4IEC 62304 and medical software
  5. 6.5Automated evidence for audits
  6. 6.6Requirement-to-test traceability in CI
  7. 6.7ISO/SAE 21434 cybersecurity in the pipeline
  8. 6.8UNECE R156 updates
  9. 6.9Pipeline configuration management
  10. 6.10Case study: test evidence for audit
  1. 7.1Pipeline observability
  2. 7.2Cycle time and bottlenecks
  3. 7.3Test parallelisation
  4. 7.4Secrets management in CI
  5. 7.5Infrastructure as code for runners
  6. 7.6Test infrastructure costs
  7. 7.7DevOps culture in hardware teams
  8. 7.8Quality and stability metrics
  9. 7.9Maturity roadmap
  10. 7.10Practical: pipeline time optimisation
  1. 8.1Embedded product and requirements
  2. 8.2Pipeline architecture
  3. 8.3Testing strategy
  4. 8.4Design of the HIL bench or farm
  5. 8.5Integration and automation
  6. 8.6Firmware delivery and signing
  7. 8.7Evidence and traceability
  8. 8.8Pipeline performance metrics
  9. 8.9Report and presentation
  10. 8.10Final review with the tutor
Methodology, software & labs

How you'll learn

Training 100 % online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetable: 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 Jenkins, GitLab CI, dSPACE SCALEXIO, Renode, LAVA, in free, academic or evaluation versions. Case studies are based on real procedures for test execution on an HIL farm, validation of a pipeline with signed firmware, and regression testing on an emulator. Assessment is continuous per module plus the final integrating project.

Accredited laboratories(EN ISO/IEC 17025) with a rotor test bench, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-oriented final project:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:faculty 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:a safety-by-design approach, OT cybersecurity, 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.

Embedded product and requirements

Design integration pipelines for firmware.

Pipeline architecture

Automate testing on host, emulator and real hardware.

Testing strategy

Build hardware-in-the-loop benches with plant models.

Design of the HIL bench or farm

Scale testing through device farms.

Integration and automation

Implement continuous delivery of signed firmware.

Career opportunities

Where this takes you

Embedded DevOps engineerHIL test engineerFirmware engineerTest automation engineerTest infrastructure architectSoftware quality manager
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. A university degree is not required.
  • Internet connection and a computer capable of running the programme's software.
  • A level of Spanish sufficient 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 consists of 800 hours in total, spread over 6 to 8 months. That is between 10 and 15 hours a week on average, compatible with a full-time job.

The course uses Jenkins, GitLab CI, dSPACE SCALEXIO, Renode, LAVA. 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 integrating 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 recognised within the advanced programme. Check the recognition policy when you enrol.

Postgraduate Diploma in CI/CD for Embedded Systems and HIL FarmsEnrol
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.