24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Engenheiro de Sistemas Embarcados — firmware para microcontroladores em C

114 visualizações#2249
CategoriaFeito à mão
Período de listagem1 diaaté 16.11.2026
Postado18.08.2026
Visualizações1147 em 14 dias

Sobre o serviço

Traduzido
Sou engenheiro de sistemas embarcados e escrevo software de baixo nível que faz o hardware realmente funcionar. Todos os dias programo em C para microcontroladores como STM32, ESP32, AVR e Nordic, indo de folhas de dados e esquemas diretamente para registradores quando necessário. Configuro clock, interrupções, DMA e periféricos manualmente, consigo ler traços de osciloscópio e analisador lógico para entender por que um barramento não está se comportando corretamente. Quando um projeto precisa de estrutura, eu inicio um sistema operacional em tempo real, divido o trabalho em tarefas com prioridades consideradas e uso filas, semáforos e flags de eventos para manter o tempo previsível em vez de mantido por esperança e um grande loop.

A maior parte do meu trabalho é conversar com o mundo físico. Eu escrevo e depuro drivers para sensores, displays, memória e módulos de rádio via I2C, SPI e UART, e em cima deles implemento ou adapto protocolos de nível superior. O consumo de energia é importante para mim: eu perfilo o consumo de corrente, configuro modos de sono e fontes de ativação, e construo firmware para que um dispositivo a bateria dure meses, não dias. A confiabilidade também faz parte do resultado — eu adiciono temporizadores watchdog, tratamento de quedas de energia, verificações de CRC e um bootloader cuidadoso para que um dispositivo em campo possa se recuperar e atualizar com segurança em vez de se tornar um tijolo.

Você pode me contratar para iniciar uma nova placa do zero, resgatar um projeto de firmware preso, escrever um driver específico, conectar um sensor ou reduzir o consumo de energia de um produto existente. Eu escrevo código legível com comentários claros, mantenho sob controle de versão e entrego algo que o próximo engenheiro possa suportar. Diga-me o chip, os periféricos e os objetivos do produto — e eu lhe darei um plano realista e firmware que funcione da mesma forma no banco de testes e na produção.

— Firmware bare-metal e RTOS em C (FreeRTOS, Zephyr)
— Inicialização de MCU: clock, interrupções, DMA, temporizadores, GPIO
— Drivers de dispositivo para I2C, SPI, UART e 1-Wire
— Conectando sensores, displays, memória e módulos de rádio
— Eficiência energética: modos de sono, perfil de corrente
— Bootloaders, atualizações de firmware e recuperação em campo
— Depuração via JTAG/SWD, analisador lógico e osciloscópio

Proteção de custódia SafeDeal

Os fundos ficam retidos na custódia Payora em USDT (TRC-20) e só são liberados ao freelancer após a aprovação da entrega.

Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Ivan K.Feito à mão
Contato

O que esta página responde