xar8.online

Historia Profesional

La trayectoria completa — del firmware embebido a la ciberseguridad de vehículos autónomos

Mi trayectoria comenzó escribiendo firmware de control de motores y drivers sobre microcontroladores de 8 y 16 bits en México, y avanzó hasta contribuir a la seguridad del software de vehículos conectados y autónomos en Estados Unidos. Dos décadas y media abarcando toda la pila tecnológica — silicio, sistemas embebidos, procesos de software, ADAS y ciberseguridad — donde el entendimiento de bajo nivel sigue presente en el trabajo de alto nivel. Esta es mi historia profesional, agrupada por época.

Ciberseguridad y Seguridad para Sistemas Autónomos 2019 – presente
Ingeniero Senior de Ciberseguridad y Seguridad Funcional Stellantis · Auburn Hills, MI 2022 – presente
  • Ciberseguridad y seguridad de sistemas para módulos ADAS a lo largo del ciclo de desarrollo.
  • TARA, ISO 21434, UN R155, CSMS y A-SPICE para ciberseguridad; gestión del cumplimiento de proveedores y coordinación de tareas de ciberseguridad.
  • Arquitectura de comunicación segura a bordo: SecOC y MACsec.
TARAISO 21434UN R155CSMSA-SPICESecOCMACsec
Ingeniero de Ciberseguridad Magna Electronics · Auburn Hills, MI 2019 – 2022
  • Ciberseguridad de producto para ADAS: elicitación de requisitos, soporte de sistemas para desarrollo y pruebas de software, V&V, manufactura y seguridad funcional.
  • Alineación con ISO 21434 y UNECE WP.29.
  • Líder de equipo para dos proyectos ADAS; apoyo en cotizaciones de nuevos proyectos; responsable de materiales de capacitación en ciberseguridad.
VultaraMediniDefensicsCANoeKeyWriterUNECE WP.29
ADAS y Tecnología Avanzada 2013 – 2019
Ingeniero de Robustez de Software General Motors · Warren, MI 2017 – 2019
  • Escenarios de prueba para ADAS; representante del grupo ante Calidad; capacitación en Simulink; ciberseguridad.
MATLAB/SimulinkCarSimDOORSRTCRQMUnderstand
Especialista en Tecnología Avanzada General Motors · Warren, MI 2015 – 2017
  • Desarrollo de software de prototipado rápido de HMI; arquitectura de ciberseguridad para ADAS; TARA; codificación segura.
Qt CreatordSpace RCPRenesas R-Car H2/3Android StudioVector CANoeSecureITreePRQA CERT-C
Ingeniero de Sistemas / Software — OnStar General Motors · Warren, MI 2013 – 2015
  • Herramientas de aplicación para telemática, adquisición de datos (DAQ) y pruebas móviles/inalámbricas.
  • Mantenimiento y desarrollo de un sitio de intranet seguro con ASP.NET Identity.
  • .NET, servicios web, CAN/GMLAN para infoentretenimiento.
.NETBEA WeblogicOracle SQLDevelopersoapUIVehicle SpyQXDM
Liderazgo de Software y Procesos 2008 – 2013
Ingeniero Líder de Software Chrysler Group LLC · Auburn Hills, MI 2010 – 2013
  • Lideré un equipo de seis ingenieros en Asia-Pacífico y Norteamérica.
  • Programación y diseño basado en modelos en MATLAB/Simulink, Python y C; dSpace TargetLink.
  • Planeé e implementé por completo un entorno de gestión de configuración; desarrollé estándares de codificación y análisis estático.
  • Desarrollé el proceso de calidad de software; líder de CMMI, en colaboración con el SEI para CMMI SCAMPI. Contribuí al trabajo inicial de arquitectura de ciberseguridad.
MATLAB/SimulinkdSpace TargetLinkPythonCCMMI SCAMPI
Desarrollador y Consultor J2ME Mobatech · Troy, MI 2009 – 2010
  • Desarrollador Java principal y consultor para las aplicaciones BlackBerry de Mobatech.
Java (Eclipse, Ant, Polish)BlackBerry
Ingeniero de Software Accurate Technologies (ATI) · Wixom, MI 2008 – 2009
  • Interfaz de hardware de bajo nivel y desarrollo de protocolos de comunicación en C++/MFC.
  • Rediseño de licenciamiento/seguridad usando bibliotecas de terceros, IDA Pro y algoritmos criptográficos.
  • Desarrollo de protocolos: XCP, CCP, TCP/IP.
C++/MFCIDA ProXCPCCP
Fundamentos en Sistemas Embebidos 2001 – 2008 · México
Ingeniero Senior de Software Delphi Corp. · Juárez, MX 2007 – 2008
  • Líder de equipo gestionando grupos de cinco o más ingenieros (Synergy CM).
  • Líder de un proyecto de clúster con NEC V850 y un FPGA Xilinx con MicroBlaze.
  • Líder de un proyecto de HVAC con CAN/FNOS bajo MISRA y AUTOSAR.
  • Integré y probé drivers CANbedded para el NEC 78k0 (GENy); desarrollé software de bajo nivel (control de motores, PWM, OS); integré software de control de alto nivel desde MATLAB/Simulink.
NEC V850Xilinx MicroBlazeCAN/FNOSMISRAAUTOSARNEC 78k0
Ingeniero Senior de Software Sasken Communication Technologies · Monterrey, MX 2006 – 2007
  • Líder de equipo / ingeniero senior del equipo de Linux BSP.
  • Scripts en Perl, bash y sed/awk para pruebas de gestión dinámica de energía de drivers de dispositivos para el procesador OMAP y Linux (MontaVista, Wind River, árboles de kernel de código abierto).
  • Probé y depuré el desempeño de la gestión de energía en Linux embebido usando Lauterbach Trace32 y un DAQ de National Instruments.
  • Parte del equipo en la evaluación CMMI de Texas Instruments.
Linux embebidoOMAPLauterbach Trace32Perl/bashMontaVistaWind River
Ingeniero de Software Delphi Corp. · Juárez, MX 2001 – 2006
  • Líder de equipo de software gestionando grupos de cinco o más ingenieros; preparación para evaluaciones CMMI y Automotive SPICE.
  • Software de bajo nivel para varios microcontroladores (Freescale, Microchip, NEC).
  • Software de diagnóstico a bordo (KWP2000, GMLAN) para controles basados en CAN.
  • Estimaciones de software para licitaciones de nuevos proyectos; implementé algoritmos de seguridad (criptografía) para procesos de manufactura.
  • Diseñé modelos en MATLAB/Simulink/Stateflow con generación automática de código (RTW, TargetLink); programación CANoe/CANalyzer en CAPL.
FreescaleMicrochipKWP2000GMLANStateflowCAPL

▦ Docencia — una trayectoria paralela de más de 15 años

Instructor Adjunto, Trine University (en línea) — MBSE y V&V de Sistemas · 2024 – presente
Instructor Adjunto, Ivy Tech (IvyOnline, Escuela de TI) — Linux y Virtualización (AWS) · 2023 – presente
Instructor Adjunto, Baker College — Ingeniería Eléctrica, TI, Ciberseguridad; pruebas de penetración con CORE Impact y Kali/BackTrack · 2011 – 2019
Instructor Adjunto, ITESM Campus Ciudad Juárez — Arquitectura de Software y Programación · 2004 – 2007

Educación

Candidato a Doctor (Ph.D.), Ingeniería Eléctrica y Computación
Oakland University · GPA 3.88 · previsto para verano de 2026
Maestría en Aseguramiento de la Información / Ciberseguridad
Davenport University · GPA 3.76
Ingeniería en Electrónica (Sistemas Digitales)
ITVER — Instituto Tecnológico de Veracruz, México · GPA 3.73

Certificaciones y Lenguajes

CompTIA Security+
ID de credencial 35ESDPM5FJRE123W
Ciberseguridad Automotriz
SAE · ISO 21434
Lenguajes y Sistemas
C · C++ · C# · Java · Assembly · Python · PowerShell · MATLAB/Simulink · Windows · Linux · Android
← volver al Perfil de Industria