MÓDULO 1 AUTOSAR Adaptive en Profundidad
▸ Arquitectura completa de AUTOSAR Adaptive: ARA (AUTOSAR Runtime for Adaptive Applications), servicios del platform.
▸ ara::com: implementación avanzada de servicios con proxies y skeletons. Patrones de diseño en AUTOSAR Adaptive.
▸ ara::exec: gestión del ciclo de vida de aplicaciones. State Management y Function Groups.
▸ ara::diag: diagnóstico UDS avanzado integrado en el stack Adaptive. Extensión de servicios de diagnóstico.
▸ ara::crypto: servicios criptográficos en AUTOSAR Adaptive. Integración con HSM real.
▸ ara::per: persistencia de datos. Key-Value Store y File Proxy.
▸ Migración de AUTOSAR Classic a Adaptive: estrategias, herramientas y patrones de refactorización.
▸ Plataformas reales: VRTE (Bosch), MICRO (Vector) y AOS (Continental) — diferencias y commonalities.
🚀
Proyecto del módulo
Implementación de un servicio completo en AUTOSAR Adaptive con ara::com, ara::diag y ara::crypto integrados sobre simulador.
MÓDULO 2 ISO 26262 ASIL-D — Certificación Funcional Completa
▸ ISO 26262 Part 6 (Software): requirements completos de cada ASIL — A, B, C y D.
▸ Hazard Analysis and Risk Assessment (HARA): metodología completa, severity/exposure/controllability, determinación de ASIL.
▸ Safety Goals y Functional Safety Requirements: derivación desde HARA hasta software.
▸ Design FMEA automotriz (DFMEA): análisis de modos de falla a nivel de diseño de software.
▸ Architectural Metrics: ASIL decomposition, independence requirements, HSI (Hardware-Software Interface).
▸ Formal verification: model checking con SPIN y propiedades de seguridad como LTL/CTL formulas.
▸ DO-178C como complemento: conceptos de aviación aplicables a ASIL-D.
▸ Proceso de certificación real: documentación requerida, evidence artifacts y auditoría.
🚀
Proyecto del módulo
Análisis HARA completo de un sistema de frenado autónomo ficticio. Derivación de safety goals hasta requisitos de software con evidencia de trazabilidad.
MÓDULO 3 Cybersecurity Avanzada ISO/SAE 21434
▸ TARA completo (Threat Analysis and Risk Assessment): threat scenarios, damage scenarios, attack feasibility y risk values.
▸ Cybersecurity Goals y Claims: derivación desde TARA hasta requisitos de implementación.
▸ SecOC avanzado: CMAC, HMAC y comparativa de algoritmos. Gestión de claves con HSM y rotación de claves.
▸ TLS/DTLS en redes vehiculares: implementación de TLS 1.3 en contexto automotriz con mbedTLS.
▸ Intrusion Detection Systems (IDS): detección de anomalías en tráfico CAN y Ethernet vehicular.
▸ Penetration testing automotriz: metodología, herramientas (CANtact, Scapy para CAN) y contramedidas.
▸ OTA (Over-the-Air) Security: firma digital de paquetes de firmware, verificación de integridad y rollback seguro.
▸ AUTOSAR SecOC Profile 2 y 3: implementación y diferencias.
🚀
Proyecto del módulo
TARA completo de una ECU de Gateway. Implementación de IDS básico que detecta anomalías en tráfico CAN. Plan de mitigación documentado.
MÓDULO 4 ADAS y Autonomía de Nivel de Producción
▸ Arquitectura de sistemas ADAS Level 2+ y Level 3: sensor fusion, perception, prediction, planning y control.
▸ Computer Vision con C++: OpenCV avanzado, detección de objetos con YOLO inference en C++ con ONNX Runtime.
▸ LiDAR Processing: PCL avanzado, ground segmentation, clustering 3D y tracking de objetos.
▸ Radar Signal Processing: CFAR, clustering Doppler, fusión radar-cámara.
▸ Extended Kalman Filter (EKF) y Unscented Kalman Filter (UKF): implementación avanzada para tracking multi-objeto.
▸ Path Planning: RRT, A* y Dynamic Programming para planificación de trayectorias. Implementación con C++.
▸ Vehicle Control: controladores PID y MPC (Model Predictive Control) para seguimiento de trayectoria.
▸ ROS 2 Avanzado: composición de nodos, lifecycle nodes, executors, QoS avanzado y bags para reproducción.
🚀
Proyecto del módulo
Pipeline ADAS completo: ingesta de datos de cámara y radar simulados → fusión EKF → detección de objetos YOLO → path planning A* → output de comandos de control. Demostración en ROS 2.
MÓDULO 5 Ethernet Automotriz y Arquitecturas Zonal
▸ TSN (Time-Sensitive Networking) en profundidad: IEEE 802.1AS gPTP, 802.1Qbv CBS, 802.1Qbu preemption. Configuración y verificación.
▸ SOME/IP-SD avanzado: load balancing, failover y patterns de resiliencia en service discovery.
▸ DDS avanzado: content-filtered topics, multi-topic, tiempo real con Fast DDS y Cyclone DDS. Comparativa de performance.
▸ Zonal Architecture: Vehicle Computers, zonas funcionales, migración desde arquitecturas de dominio.
▸ Automotive Ethernet switching: configuración de switches TSN, traffic shaping y policing.
▸ Diagnóstico sobre IP: DoIP avanzado, gateway entre CAN y Ethernet, herramientas industriales.
▸ V2X (Vehicle-to-Everything): C-V2X, DSRC/802.11p, mensajes CAM y DENM, stack C-ITS.
🚀
Proyecto del módulo
Diseño e implementación de una arquitectura zonal simulada: Vehicle Computer central coordinando ECUs de zona vía Ethernet TSN + SOME/IP + DDS.
MÓDULO 6 Portafolio de Nivel Senior y Preparación para el Mercado
▸ Code reviews a nivel industrial: cómo revisar y recibir reviews en proyectos safety-critical reales.
▸ Documentación técnica avanzada: SWRSs, SWDDs y release notes al nivel que exigen OEMs y Tier-1.
▸ Entrevistas técnicas en automotriz: qué preguntan Bosch, Continental, KPIT, Aptiv y empresas mexicanas Tier-2.
▸ LinkedIn y perfil de GitHub para perfil automotriz: keywords, proyectos a destacar, cómo presentar el ECU Gateway Simulator.
▸ Certificaciones complementarias: ISTQB Automotive, Functional Safety Engineer (TÜV), AUTOSAR Training.
▸ Simulación de entrevista técnica completa: whiteboard, code review y system design automotriz.
🚀
Proyecto del módulo
Publicación del portafolio completo: ECU Gateway Simulator v1.1.0 + documentación técnica de nivel senior + perfil LinkedIn y GitHub optimizados para el mercado automotriz.
Información del programa
Temario
C++ Especialización Automotriz Avanzado — Programa completo
Dominio Avanzado de C++ para Sistemas Automotrices Safety-Critical
💡 El nivel que piden Bosch, Continental y KPIT en México 📌 Requiere: C++ Junior Automotriz completado o experiencia equivalente en C++ y protocolos CAN/SOME/IP.