Saltar al contenido principal
Especialización Avanzada En vivo

Especialización C++ Automotriz Avanzado

Especialización avanzada en C++ para sistemas automotrices. AUTOSAR Adaptive, ISO 26262 ASIL-D, cybersecurity vehicular y ADAS. Para programadores Junior con base en C++.

Requiere: C++ Junior Automotriz completado o experiencia equivalente en C++ y protocolos CAN/SOME/IP.
Solicitar información Ver temario completo
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.
  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

Nuestros fundadores

El equipo detrás de la academia

Profesionales con experiencia real en la industria tecnológica, comprometidos con hacer la programación accesible para todos.

Foto de Alfonso Quezada, Director Académico de Academia Techno Artist

Alfonso Quezada

Director Académico

Foto de Victor Ramberg, Director Comercial de Academia Techno Artist

Victor Ramberg

Director Comercial

¿Listo para empezar?

Inscríbete ahora

C++ Especialización Automotriz Avanzado

Clases en vivo · Grupos de máx. 10 · Certificación al egreso

SOLICITAR INFORMACIÓN ¿Tienes dudas? Escríbenos →