Desarrollaré firmware para stm32 en hal bare metal o freertos
Especialista en hardware e IoT
Nivel 2
Ha cumplido con los criterios de alto rendimiento y tiene un historial comprobado de cumplimiento de las expectativas de los clientes.
Acerca de este Servicio
Desarrollo firmware para STM32 en toda la familia STM32F0 hasta STM32H7 usando STM32CubeIDE y HAL como punto de partida, luego optimizando caminos críticos en C bare metal cuando el tiempo o el tamaño del código lo requieren. Para aplicaciones multitarea, uso FreeRTOS con tareas de tamaño adecuado, mutexes, colas y un watchdog que realmente se activa.
He entregado firmware para STM32 en sistemas de control de motores, placas de adquisición de datos de alta velocidad, gateways de comunicación industrial (Modbus, CAN, RS-485) e interfaces de sensores de precisión. Si tu aplicación necesita un dispositivo USB CDC personalizado, un pipeline ADC impulsado por DMA o un ciclo de control en tiempo real estricto, eso es trabajo rutinario para mí.
Clientes con los cuales he trabajado
Oasis Water Technologies
Collaborated with multiple teams at Oasis to engineer a highly durable, battery-powered industrial IoT device. Because the device was designed for remote deployments with minimal human interaction, mission-critical reliability was the top priority. I delivered an end-to-end solution, handling the custom hardware design, robust firmware development (including WiFi, OTA updates, and MQTT protocols),
abr 2024
Mobile Outfitters
Partnered with Mobile Outfitters to engineer the core electronics for a high-precision, CNC-style mobile accessory cutting machine. Tasked with solving a complex integration of digital and analog circuits, I managed the full hardware lifecycle—from initial schematic design and high-density PCB layout to troubleshooting and prototype testing. The project resulted in a fully manufacturable, producti
feb 2025-feb 2026
Mi porfolio
Otros servicios de Ingeniería electrónica que ofrezco
FAQ
Traducción automática
¿Qué familias de STM32 soportas?
STM32F0, F1, F3, F4, F7, G0, G4, H7, L0, L4. Dímelo tu objetivo y lo confirmaré de inmediato.
¿Recomiendas HAL o bare metal?
HAL para la mayoría de los proyectos es mantenible y Cube lo mantiene actualizado. Bare metal para ISR críticos en tiempo o cuando el tamaño del código es una restricción estricta. Uso ambos en el mismo proyecto cuando es necesario.
¿Puedes portar código existente de Arduino o mbed a STM32 HAL?
Sí. Comparte la base de código y evaluaré el esfuerzo y te daré un plazo.
¿También diseñas el hardware / PCB de STM32?
Sí. Diseño PCBs compatibles con referencia STM32 con desacoplamiento adecuado, configuración de pines de arranque y encabezado de depuración. Envíame un mensaje para una cotización combinada.

