Desarrollaré firmware embebido para tu proyecto stm32 o arm cortex m
Ingeniero de Firmware Embebido STM32, CAN Bus, ECU EV, CICD
Acerca de este Servicio
¿Necesitas firmware embebido confiable para tu proyecto STM32, ARM Cortex-M, PIC o AVR? Creo firmware de calidad de producción con arquitectura en capas limpia, controladores probados y código que tu equipo puede mantener realmente.
Lo que entrego:
- Controladores de periféricos UART, SPI, I2C, CAN Bus, GPIO, ADC, PWM, temporizadores, DMA
- Máquinas de estados de lógica de control en tiempo real, manejadores de interrupciones, programación de tareas
- Implementación de protocolos de comunicación CAN, Modbus, protocolos seriales personalizados
- Firmware bare-metal y basado en RTOS (FreeRTOS)
- Pipeline completo de CI/CD para embebidos, GitHub Actions, pruebas unitarias con Unity, análisis estático con Cppcheck
He construido:
- Firmware de ECU de vehículo de producción en capas HAL, máquina de estados a prueba de fallos, telemetría CAN Bus en STM32
- Algoritmo de evitación de colisiones en C embebido validado en 500 escenarios, ARM Cortex-M4 listo en 1.65µs por llamada
- Automatización de pruebas para ECU automotriz en I+D de Mercedes-Benz (Tata Elxsi), reducción del 40% en esfuerzo de pruebas manuales
- Firmware de control de EV de doble motor para E-Bikes y E-Rickshaws con microcontroladores PIC
Antes de ordenar: Envíame un mensaje con tu MCU objetivo, lo que necesita hacer el firmware y cualquier base de código existente. Confirmaré el alcance y el plazo antes de que hagas el pedido.
Mi porfolio
FAQ
Traducción automática
¿Con qué microcontroladores trabajas?
STM32 (todas las familias), ARM Cortex-M (M0/M3/M4/M7), PIC, Atmel AVR, Arduino y objetivos bare-metal. También puedo trabajar con otras plataformas, envíame un mensaje.
¿Trabajas con bases de código existentes?
Sí. Envíame lo que tienes y lo revisaré antes de confirmar el alcance.
¿Puedes escribir pruebas unitarias para firmware existente?
Sí, este es un servicio específico que ofrezco. Utilizo el marco de pruebas Unity y puedo configurar automatización CI/CD junto con él.
¿Puedes trabajar con hardware que envíe a ti?
Para proyectos remotos, uso la simulación Wokwi SIL para validar la lógica sin hardware. Para depuración específica de hardware, discutimos caso por caso.
