Diplomado en CI/CD para Embebidos y HIL Farms

Sobre nuestro Diplomado en CI/CD para Embebidos y HIL Farms

El Diplomado en CI/CD para Embebidos y HIL Farms se centra en la implementación de prácticas de Integración Continua y Entrega Continua (CI/CD) para el desarrollo de software en sistemas embebidos. Cubre el uso de HIL (Hardware-in-the-Loop) Farms para pruebas automatizadas y simulación, optimizando el ciclo de vida del desarrollo y la validación de software. Incluye la aplicación de herramientas de automatización, gestión de versiones, y pruebas unitarias para garantizar la calidad y eficiencia en proyectos de software embebido, enfocándose en la automatización de pruebas y la entrega continua.

El diplomado proporciona conocimientos prácticos en el uso de HIL para simulación y pruebas de software en tiempo real, así como la configuración y gestión de farm de pruebas. Se aborda el desarrollo de pipelines de CI/CD, la automatización de pruebas y la integración con sistemas de control. La formación prepara para roles como ingenieros de automatización, desarrolladores de software embebido y especialistas en control de calidad, mejorando la empleabilidad en sectores como automoción, aeronáutica y IoT.

Palabras clave objetivo (naturales en el texto): CI/CD, Embebidos, HIL, Hardware-in-the-Loop, Automatización de pruebas, Integración continua, Entrega continua, Software embebido, Farm de pruebas.

Diplomado en CI/CD para Embebidos y HIL Farms

1.499 

Competencias y resultados

Qué aprenderás

1. Implementación CI/CD y HIL en Sistemas Embebidos

  • Dominarás los fundamentos de la Implementación CI/CD (Integración Continua/Entrega Continua) para sistemas embebidos, automatizando la construcción, prueba y despliegue de software.
  • Aprenderás a configurar y utilizar entornos de HIL (Hardware-in-the-Loop), simulando condiciones reales para probar sistemas embebidos de forma segura y eficiente.
  • Te capacitarás en el uso de herramientas y metodologías para la integración y validación de sistemas embebidos, incluyendo la gestión de código fuente y el control de versiones.
  • Profundizarás en las técnicas de pruebas automatizadas y pruebas de regresión, optimizando la calidad y confiabilidad del software embebido.
  • Explorarás las mejores prácticas para la gestión de configuraciones, la documentación y el mantenimiento de sistemas embebidos implementados con CI/CD y HIL.
  • Desarrollarás habilidades prácticas para la resolución de problemas y la depuración de sistemas embebidos complejos, utilizando las herramientas y técnicas aprendidas.
  • Adquirirás conocimientos sobre la seguridad en el desarrollo de sistemas embebidos y cómo integrar medidas de seguridad en el proceso CI/CD.

2. Dominio CI/CD y HIL para Desarrollo Embebido Eficiente

2. **Dominio CI/CD y HIL para Desarrollo Embebido Eficiente: Lo que Aprenderás**

A continuación, se detallan los conocimientos y habilidades que adquirirás:

  • Fundamentos de CI/CD (Integración Continua/Entrega Continua) y su aplicación en el desarrollo de software embebido.
  • Implementación de pipelines automatizados para compilar, probar y desplegar código en entornos embebidos.
  • Dominio de herramientas de CI/CD como Jenkins, GitLab CI, o similares, adaptadas a las necesidades del desarrollo embebido.
  • Integración de pruebas unitarias, de integración y de sistema en el flujo de trabajo CI/CD.
  • Conceptos y prácticas de HIL (Hardware-in-the-Loop) para la simulación y prueba de sistemas embebidos.
  • Diseño y configuración de entornos HIL para simular componentes y sistemas del mundo real.
  • Utilización de plataformas HIL y herramientas de simulación como dSPACE, National Instruments o similares.
  • Desarrollo de casos de prueba y scripts para validar el comportamiento del software embebido en entornos HIL.
  • Optimización del ciclo de desarrollo mediante la combinación de CI/CD y HIL.
  • Estrategias para la detección temprana de errores y la reducción de costos en el desarrollo de sistemas embebidos.
  • Gestión de configuraciones y versiones de software en proyectos embebidos.
  • Buenas prácticas de desarrollo, incluyendo la documentación y el trabajo en equipo.
  • Análisis de métricas y generación de informes para la mejora continua del proceso de desarrollo.

3. Diseño y validación integral orientado al usuario (del modelado a la manufactura)

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

4. Diseño y Ejecución de CI/CD y HIL para Firmware Embebido Avanzado

4. Diseño y Ejecución de CI/CD y HIL para Firmware Embebido Avanzado

  • Dominar los fundamentos de la integración continua y la entrega continua (CI/CD) para firmware embebido.
  • Implementar pipelines CI/CD eficientes y automatizados para la construcción, prueba y despliegue de firmware.
  • Diseñar y configurar entornos de simulación Hardware-in-the-Loop (HIL) para la validación y verificación de firmware.
  • Utilizar herramientas y técnicas avanzadas para la simulación y emulación de hardware embebido en entornos HIL.
  • Aplicar metodologías de prueba rigurosas, incluyendo pruebas unitarias, de integración y de sistema, en el contexto de CI/CD y HIL.
  • Gestionar configuraciones y versiones de firmware utilizando sistemas de control de versiones.
  • Optimizar el rendimiento y la estabilidad del firmware embebido a través del análisis de código y la depuración.
  • Integrar CI/CD y HIL en el ciclo de vida completo del desarrollo de firmware, desde la creación hasta el despliegue en dispositivos reales.
  • Aplicar las mejores prácticas en seguridad de firmware, incluyendo la protección contra ataques y la encriptación.
  • Resolver problemas complejos relacionados con la interacción entre el firmware, el hardware y el software en entornos embebidos.

5. Integración Continua, Entrega Continua y HIL para Firmware Embebido

  • Dominar los conceptos de Integración Continua (CI) y Entrega Continua (CD) en el contexto del desarrollo de firmware embebido.
  • Comprender el funcionamiento de Hardware-in-the-Loop (HIL) y su aplicación para la verificación y validación de firmware.
  • Aprender a configurar y utilizar herramientas de CI/CD específicas para proyectos de firmware embebido.
  • Desarrollar habilidades para automatizar pruebas de firmware utilizando HIL.
  • Aplicar técnicas de CI/CD para optimizar el ciclo de vida del desarrollo de firmware, desde la compilación hasta la implementación.
  • Familiarizarse con las mejores prácticas para la gestión de versiones, el control de código fuente y la colaboración en equipos de desarrollo de firmware.
  • Adquirir conocimientos sobre las métricas clave de rendimiento y calidad en el proceso de CI/CD.
  • Implementar pipelines de CI/CD robustos y eficientes para asegurar la calidad y la entrega rápida de firmware embebido.
  • Explorar casos de uso y ejemplos prácticos de CI/CD y HIL en diferentes tipos de sistemas embebidos.
  • Integrar CI/CD con herramientas de análisis estático y dinámico de código para mejorar la seguridad y confiabilidad del firmware.

6. Optimización CI/CD y HIL para el Desarrollo de Software Embebido Confiable

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

Para quien va dirigido nuestro:

Diplomado en CI/CD para Embebidos y HIL Farms

  • Graduados/as en Ingeniería Aeroespacial, Mecánica, Industrial, Automática o afines.
  • Profesionales de OEM rotorcraft/eVTOL, MRO, consultoría, centros tecnológicos.
  • Ingenieros/as de áreas como Flight Test, certificación, aviónica, control y dinámica de vuelo que busquen especialización en CI/CD y HIL.
  • Reguladores/autoridades y perfiles profesionales relacionados con UAM/eVTOL interesados en adquirir competencias específicas en compliance y desarrollo de software embebido.

Requisitos recomendados: Sólida base en aerodinámica, control, estructuras o experiencia en el desarrollo de software embebido. Nivel de inglés: B2+/C1. Ofrecemos cursos de nivelación (bridging tracks) para complementar tus conocimientos si es necesario.

  • Standards-driven curriculum: trabajarás con CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF desde el primer módulo.
  • Laboratorios acreditables (EN ISO/IEC 17025) con banco de rotor, EMC/Lightning pre-compliance, HIL/SIL, vibraciones/acústica.
  • TFM orientado a evidencia: safety case, test plan, compliance dossier y límites operativos.
  • Mentorado por industria: docentes con trayectoria en rotorcraft, tiltrotor, eVTOL/UAM y flight test.
  • Modalidad flexible (híbrido/online), cohortes internacionales y soporte de SEIUM Career Services.
  • Ética y seguridad: enfoque safety-by-design, ciber-OT, DIH y cumplimiento como pilares.

1.1 Fundamentos de CI/CD y HIL: Conceptos clave y terminología.
1.2 El ciclo de vida del desarrollo de software embebido y el rol de CI/CD y HIL.
1.3 Beneficios de CI/CD y HIL: Mejora de la calidad, velocidad y eficiencia.
1.4 Introducción a los sistemas embebidos: Arquitectura y desafíos.
1.5 Introducción a las herramientas y tecnologías de CI/CD.
1.6 Introducción a las herramientas y tecnologías de HIL.
1.7 Configuración del entorno de desarrollo para CI/CD y HIL.
1.8 Primeros pasos con la integración continua: Compilación y pruebas básicas.
1.9 Fundamentos de las pruebas en bucle (HIL): Simulación y emulación.
1.10 Casos de estudio: Ejemplos de implementación de CI/CD y HIL.

2.2 Fundamentos de CI/CD para Sistemas Embebidos
2.2 Introducción a HIL (Hardware-in-the-Loop) en Embebidos
2.3 Herramientas y Tecnologías Clave para CI/CD
2.4 Diseño de Pipelines CI/CD para Desarrollo Embebido
2.5 Implementación de Pruebas Unitarias y de Integración
2.6 Integración de HIL en el Flujo de Trabajo CI/CD
2.7 Automatización de Pruebas con HIL
2.8 Monitoreo y Reportes en el Proceso CI/CD
2.9 Optimización del Desempeño y la Velocidad en CI/CD
2.20 Mejores Prácticas y Casos de Estudio

3.3 Fundamentos de CI/CD y HIL: Principios y conceptos clave
3.2 Herramientas CI/CD esenciales para software embebido
3.3 Implementación de HIL: Hardware-in-the-Loop para simulación
3.4 Diseño de pipelines CI/CD para proyectos embebidos
3.5 Integración de pruebas automatizadas en el flujo CI/CD
3.6 Configuración y gestión de entornos de desarrollo
3.7 Desarrollo de estrategias de prueba HIL efectivas
3.8 Optimización del rendimiento de CI/CD y HIL
3.9 Integración y automatización para la entrega continua
3.30 Mejores prácticas y casos de estudio en CI/CD y HIL

4.4 Diseño de pipelines CI/CD para firmware embebido
4.2 Implementación de pruebas unitarias y de integración
4.3 Configuración de entornos HIL para simulación y validación
4.4 Automatización de pruebas de regresión y rendimiento
4.5 Integración de herramientas de análisis estático y dinámico
4.6 Gestión de versiones y control de código fuente
4.7 Estrategias de despliegue y actualización de firmware
4.8 Monitorización y registro para el firmware embebido
4.9 Seguridad en el proceso de CI/CD y HIL
4.40 Mejores prácticas y optimización del flujo de trabajo

5.5 Introducción a la Integración Continua (CI) y Entrega Continua (CD) para Firmware Embebido
5.5 Fundamentos de Hardware-in-the-Loop (HIL) para Pruebas de Firmware
5.3 Diseño de Pipelines CI/CD para Firmware Embebido
5.4 Implementación de HIL para Pruebas de Firmware: Simulación y Validación
5.5 Automatización de Pruebas Unitarias y de Integración en el Proceso CI/CD
5.6 Estrategias de Entrega Continua para Firmware Embebido: Despliegue y Actualización
5.7 Monitoreo y Retroalimentación en un Entorno CI/CD para Firmware
5.8 Mejores Prácticas en el Uso de Herramientas CI/CD y HIL
5.9 Casos de Estudio: Implementación de CI/CD y HIL en Proyectos de Firmware
5.50 Desafíos y Soluciones en la Integración de CI/CD y HIL para Firmware Embebido

6.6 Análisis de Requisitos y Diseño para la Confiabilidad del Software Embebido
6.2 Implementación de Pruebas Unitarias y de Integración Robusta
6.3 Estrategias de Testing con HIL para la Detección Temprana de Errores
6.4 Automatización de Pruebas y Reportes en el Pipeline CI/CD
6.5 Métricas de Calidad y Monitoreo Continuo del Software Embebido
6.6 Refactorización y Mejora Continua del Código para la Confiabilidad
6.7 Gestión de Configuraciones y Control de Versiones Eficiente
6.8 Estrategias para la Gestión de Fallas y la Tolerancia a Errores
6.9 Auditoría y Revisión del Código para la Prevención de Defectos
6.60 Case Study: Implementación de CI/CD y HIL en un Proyecto Embebido Crítico

7.7 Estrategias de Integración Continua (CI) para Firmware Embebido
7.2 Implementación de Entrega Continua (CD) en Proyectos Embebidos
7.3 Diseño y Configuración de Entornos HIL (Hardware-in-the-Loop)
7.4 Automatización de Pruebas de Firmware Embebido
7.7 Integración de HIL en el Pipeline CI/CD
7.6 Gestión de Versiones y Control de Calidad para Firmware
7.7 Despliegue Automatizado de Firmware en Dispositivos Embebidos
7.8 Monitoreo y Retroalimentación del Ciclo de Vida del Firmware
7.9 Mejores Prácticas para la Integración y Entrega Continua
7.70 Estudios de Caso: Implementación Exitosa de CI/CD y HIL

8.8 Fundamentos de CI/CD y HIL: Revisión y Conceptos Clave
8.8 Arquitectura CI/CD para Sistemas Embebidos: Diseño Detallado
8.3 Planificación de Pruebas HIL: Estrategias y Metodologías
8.4 Implementación de Pipelines CI/CD: Automatización Integral
8.5 Configuración y Gestión de Entornos HIL: Simulación Realista
8.6 Pruebas Unitarias y de Integración: Asegurando la Calidad
8.7 Despliegue Continuo y Entrega: Estrategias y Herramientas
8.8 Monitoreo y Optimización del Rendimiento: Mejora Continua
8.8 Gestión de Versiones y Control de Cambios: Integración CI/CD y HIL
8.80 Documentación y Buenas Prácticas: Diseño y Entrega

  • Metodología hands-on: test-before-you-trust, design reviews, failure analysis, compliance evidence.
  • Software (según licencias/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, herramientas de acústica, toolchains de planificación DO-178C.
  • Laboratorios SEIUM: banco de rotor a escala, vibraciones/acústica, EMC/Lightning pre-compliance, HIL/SIL para AFCS, adquisición de datos con strain gauging.
  • Estándares y cumplimiento: EN 9100, 17025, ISO 27001, GDPR.

Proyectos tipo capstones

Admisiones, tasas y becas

  • Documentación: CV actualizado, expediente académico, SOP/ensayo de propósitoejemplos de proyectos o código (opcional).
  • Proceso: solicitud → evaluación técnica de perfil y experiencia → entrevista técnica → revisión de casos prácticos → decisión final → matrícula.
  • Tasas:
  • Pago único10% de descuento.
  • Becas: por mérito académico, situación económica y fomento de la inclusión; convenios con empresas del sector para becas parciales o totales.

Consulta “Calendario & convocatorias”“Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM

¿Tienes dudas?

Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.

Por favor, activa JavaScript en tu navegador para completar este formulario.