O que a vaga pede
🚀 Desenvolvedor Firmware Embedded (ESP32/ESP8684) | MQTT / IoT
Estamos buscando um(a) Desenvolvedor(a) Firmware / Embedded para integrar o projeto AEVON, uma nova plataforma IoT voltada ao ambiente industrial.
Procuramos alguém que goste de colocar a mão na massa: desenvolver firmware, trabalhar com sensores e microcontroladores, testar em bancada, investigar problemas reais de comunicação e participar da integração entre dispositivos, gateway local e backend.
A atuação será desde a evolução do firmware existente até novos recursos relacionados a sensores, comunicação, provisionamento, estabilidade e operação em ambiente real.
🔧 Principais responsabilidades
- Desenvolver e evoluir firmware em C/C++ para ESP32/ESP8684 e família Espressif
- Trabalhar com comunicação Wi-Fi e MQTT
- Implementar e evoluir rotinas de publish/subscribe, QoS, reconnect e tratamento de indisponibilidade
- Integrar e calibrar sensores, incluindo interfaces como GPIO, I2C e SPI
- Trabalhar com sensores de distância/proximidade, incluindo ToF
- Realizar testes, flash, diagnóstico e debug em bancada
- Implementar e evoluir mecanismos de NVS e provisionamento
- Trabalhar na confiabilidade da comunicação entre sensores e gateway
- Participar da definição e evolução dos payloads JSON entre firmware ↔ gateway ↔ backend
- Documentar comportamentos, fluxos e decisões técnicas do firmware
- Trabalhar em conjunto com o time responsável pelo gateway, backend e plataforma
✅ Conhecimentos essenciais
- Experiência com C/C++ embarcado
- Experiência com ESP32 ou outros microcontroladores da família Espressif
- Conhecimento prático de MQTT, incluindo publish/subscribe, QoS e reconnect
- Experiência com PlatformIO, ESP-IDF ou Arduino Core
- Utilização de serial monitor, flash via USB e ferramentas de debug
- Capacidade de leitura e interpretação de datasheets
- Experiência com sensores e calibração
- Conhecimento de Git
- Capacidade de documentar o funcionamento do firmware
- Português fluente
- Inglês técnico suficiente para leitura de documentação e datasheets
⭐ Será um diferencial
- Node.js / TypeScript em nível básico
- Python para scripts, testes ou integração
- Experiência com APIs e payloads JSON
- Linux e Docker em Raspberry Pi
- Experiência com OTA (Over-the-Air)
- NVS e provisionamento de dispositivos
- Conceitos de Store-and-Forward
- Heartbeat e monitoramento de dispositivos
- State machines
- Debounce e hysteresis
- Experiência com IoT industrial
- Experiência com edge computing ou gateways locais
- Projetos envolvendo comunicação entre dispositivos físicos, gateway e backend
Não esperamos necessariamente que o profissional domine todos os itens desejáveis. Procuramos principalmente uma base sólida em firmware/embedded e capacidade de aprender, investigar e trabalhar em conjunto com as demais camadas da solução.
🧪 Desenvolvimento e testes
A atuação será predominantemente remota.
Os equipamentos necessários para desenvolvimento e testes de bancada poderão ser disponibilizados e enviados pela empresa ao profissional.
Eventualmente, dependendo da necessidade e da localização, poderá existir a possibilidade de participação presencial em algum teste específico ou acompanhamento de uma implantação piloto. Essas situações serão pontuais — nossa equipe será responsável normalmente pela execução física das instalações.
💡 Sobre o projeto
A AEVON está em fase de desenvolvimento, portanto procuramos alguém confortável em trabalhar em um produto em evolução.
O profissional terá contato direto com decisões técnicas envolvendo firmware, sensores, comunicação MQTT, gateway local e integração com backend.
Mais do que simplesmente executar tarefas previamente definidas, valorizamos alguém que consiga investigar problemas, propor soluções, testar hipóteses e contribuir tecnicamente para a evolução do produto.
📋 Modelo de contratação
- Contratação PJ
- Trabalho remoto / home office
- Contratação inicialmente direcionada ao projeto AEVON
- Projeto com duração estimada de aproximadamente 6 meses
- Possibilidade de continuidade/renovação após essa etapa, conforme evolução do projeto e desempenho
- Disponibilidade para interação com o restante do time durante o desenvolvimento
👨💻 Senioridade
Estamos abertos a profissionais em diferentes momentos da carreira.
Um perfil mais júnior pode se encaixar caso já tenha boa experiência prática com ESP32, firmware e MQTT e consiga trabalhar com autonomia crescente.
Para profissionais plenos, esperamos maior autonomia sobre módulos do firmware, estruturação de testes, investigação de edge cases, estabilidade da comunicação e participação nas decisões de integração com gateway/backend.
O mais importante será a experiência prática demonstrada e a capacidade de resolver problemas reais.
📩 Como se candidatar
Envie seu currículo ou perfil do LinkedIn para:
No assunto, informe:
Vaga – Desenvolvedor Firmware Embedded / AEVON
No envio, pedimos também:
- Pretensão salarial/mensal para contratação PJ
- Disponibilidade para início
- GitHub, portfólio ou exemplos de projetos, caso possua
- Breve descrição de alguma experiência com ESP32, MQTT, sensores ou projetos IoT
Se você gosta de firmware, hardware, sensores e IoT e quer participar da construção de um produto industrial desde suas primeiras etapas, queremos conhecer seu trabalho.