Eu vou desenvolver firmware embarcado para seu projeto stm32 ou arm cortex m
Engenheiro de Firmware Embarcado STM32, CAN Bus, ECU de EV, CICD
Sobre este Serviço
Precisa de firmware embarcado confiável para seu projeto STM32, ARM Cortex-M, PIC ou AVR? Eu crio firmware de qualidade de produção com arquitetura limpa em camadas, drivers testados e código que sua equipe realmente consegue manter.
O que eu entrego:
- Drivers de periféricos UART, SPI, I2C, CAN Bus, GPIO, ADC, PWM, timers, DMA
- Lógicas de controle em tempo real, máquinas de estado, manipuladores de interrupções, agendamento de tarefas
- Implementação de protocolos de comunicação CAN, Modbus, protocolos seriais personalizados
- Firmware bare-metal e baseado em RTOS (FreeRTOS)
- Pipeline completo de CI/CD embarcado com GitHub Actions, testes unitários com Unity, análise estática com Cppcheck
Já construí:
- Firmware de ECU de veículos de produção com arquitetura em camadas HAL, máquina de estado segura, telemetria CAN Bus em STM32
- Algoritmo de prevenção de colisões em C embarcado, validado em 500 cenários, ARM Cortex-M4 pronto em 1,65µs por chamada
- Automação de testes de ECU automotiva para R&D da Mercedes-Benz (Tata Elxsi), redução de 40% no esforço de testes manuais
- Firmware de controle de EV com dois motores para E-Bikes e E-Rickshaws usando microcontroladores PIC
Antes de pedir: Me envie uma mensagem com seu MCU alvo, o que o firmware precisa fazer e qualquer base de código existente. Vou confirmar o escopo e o prazo antes de você fazer o pedido.
Meu portfólio
Perguntas frequentes
Tradução automática
Com quais microcontroladores você trabalha?
STM32 (todas as famílias), ARM Cortex-M (M0/M3/M4/M7), PIC, Atmel AVR, Arduino e alvos bare-metal. Também posso trabalhar com outras plataformas - envie uma mensagem.
Você trabalha com códigos existentes?
Sim. Me envie o que você tem e eu revisarei antes de confirmar o escopo.
Você pode escrever testes unitários para firmware existente?
Sim - esse é um serviço específico que ofereço. Uso o framework de testes Unity e posso configurar automação de CI/CD junto com ele.
Você pode trabalhar com hardware que eu envio para você?
Para projetos remotos, uso a simulação Wokwi SIL para validar a lógica sem hardware. Para depuração específica de hardware, discutimos caso a caso.
