O que a vaga pede
Desenvolvedor(a) de Firmware — Pleno/Sênior (2 vagas)
A Device Logs procura duas pessoas para desenvolver firmware de dispositivos embarcados.
O que você vai fazer
- Desenvolver e manter firmware em C com FreeRTOS, dos drivers à interface em LVGL.
- Integrar sensores, periféricos e conectividade sem fio.
- Investigar e corrigir falhas no hardware real.
- Otimizar consumo de energia, uso de memória e desempenho.
Requisitos
- Experiência profissional com firmware embarcado em C.
- Microcontroladores 32 bits e RTOS (de preferência FreeRTOS).
- Drivers de periféricos (SPI, I2C, UART).
- Depuração em hardware (debugger, osciloscópio, analisador lógico).
- Git.
Diferenciais
- BLE e Wi-Fi: comunicação com aplicativo de celular, sincronização de dados e atualização de firmware (OTA).
- GPS/GNSS: integração do receptor, configuração e tratamento dos dados de posição.
- LVGL: criação de telas, navegação e desempenho gráfico em display embarcado.
- Baixo consumo: modos de sleep do microcontrolador e medição de corrente para aumentar a autonomia da bateria.
- Testes automatizados: testes unitários no PC e integração contínua (CI).
Condições
- Presencial em Palhoça (SC), 40 h/semana.
- Salário a combinar, conforme a experiência.
Como se candidatar
Envie seu CV para [email protected]