Experiencia Profesional

Ingeniero de Software Embebido — Freelance

10/2023 - Presente
Automotive Safety SLRemoto

Trabajo en sistemas de inversores de tracción combinando electrónica de potencia para autobuses y camiones eléctricos.

Mi rol se centra en desarrollar software embebido crítico para la seguridad en entornos automotrices.

Diseño e integro componentes de software compatibles con AUTOSAR en C asegurando el cumplimiento de MISRA.

Desarrollo pruebas unitarias e de integración exhaustivas para garantizar confiabilidad y seguridad.

También creé una biblioteca de seguridad dedicada para verificar configuraciones de periféricos y comportamientos en tiempo de ejecución

Mi trabajo incluye programación ensamblador ARM de bajo nivel, integración de arquitectura de software y trazabilidad completa entre requisitos del sistema, diseño de software y pruebas.

Contribuyo a flujos de trabajo CI/CD desarrollando herramientas de automatización Python e integrando herramientas de desarrollo asistidas por IA.

Hercule TIARM Cortex-RFreeRTOSSPIDMACANAzure DevOpsMISRAISO 26262

Ingeniero de Software Embebido — Pasante

02/2023 - 07/2023
Thales AvionicsToulouse, Francia

Desarrollé software embebido para sistemas de comunicación de radar y sensores en hardware basado en ARM.

El proyecto involucró la adquisición en tiempo real de datos de radar y sensores para detectar posiciones de objetos voladores.

Diseñé una arquitectura RTOS con priorización de tareas, mecanismos de sincronización y manejo de interrupciones.

Opticé la comunicación de datos usando DMA para reducir la carga de CPU y mejorar la eficiencia del sistema.

Teensy 4.1ARM Cortex-MZephyrOsEthernetUARTDMATCP/IP

Ingeniero de Software Embebido — Pasante

02/2022 - 06/2022
Elsys DesignAntibes, Francia

Desarrollé controladores embebidos para sensores GPS e IMU para calcular la posición precisa de vehículos en movimiento.

Implementé protocolos de comunicación y diseñé una arquitectura de sistema basada en FreeRTOS con tareas sincronizadas y uso de memoria optimizado.

Mejoré el rendimiento del sistema personalizando configuraciones del enlazador para aprovechar la memoria rápida en chip.

STM32ARM Cortex-MFreeRTOSIMUGPSUARTSPI