Profesional con experiencia en sistemas embebidos especializado en programación de bajo nivel, He usado diferentes microcontroladores (STM32 / Microchip / Renesas / Arduino), asi como FreeRTOS (Sistema Operativo de Tiempo Real) y varios protocolos de comunicacion como SPI, I2C, UART, Ethernet, CAN y RS485. Es decir que he utilizado estos protocolos y soy capaz de configurarlos mediante adaptaciones a nivel registro mediante el uso del lenguaje C o ensamblador si se requiere. Conozco también de las herramientas de generación de código como los configuradores de periféficos de ST como el STM32CubeMX.
Respecto de compiladores, he usado Keil, IAR, gcc ...
Cuento con habilidades en diseño de circuitos esquemáticos y prototipado de PCBs de dos o mas capas, asi como experiencia en diferentes lenguajes de programación como C / C++ Labview y Python. Uso de Linux OS (Ubuntu / Kali). Manejo de Raspberry Pi.
Comprensión a nivel sistema y arquitectura de sistemas embebidos asi como de principios y patrones de diseño.
Tengo familiaridad con equipo de laboratorio para debuggeo como por ejemplo: analizadores lógicos, multímetro y osciloscopio.
Cuento con una sólida ética de trabajo orientada a resultados.
Actualmente como parte de mi proceso de actualización (en paralelo con mi busqueda laboral), estoy trabajando en :
Ingeniero de Software Embebido para sistemas de alarma contra incendio. Durante mi tiempo en esta empresa trabajé en el desarrollo de módulos de software embebido (firmware) tales como: