The posting
Oportunidade: Engenheiro(a) IoT | Dispositivos e Conectividade Pleno/Sênior Requisitos: • Experiência com projetos de IoT, com foco em dispositivos, gateways e conectividade. • Desenvolvimento em C++ para sistemas embarcados e/ou gateways (Linux embarcado, microcontroladores como ESP32, STM32 ou similares). • Protocolo MQTT: brokers (Mosquitto, EMQX, HiveMQ ou similares), tópicos, QoS, retenção e segurança (TLS, autenticação). • Plataforma FIWARE: Orion Context Broker, IoT Agents (JSON/UltraLight), modelo NGSI-v2 / NGSI-LD e Smart Data Models. • Integração de dispositivos com plataformas e APIs REST, incluindo provisionamento e gestão de dispositivos. • Conhecimento de redes e conectividade: TCP/IP, Wi-Fi, Ethernet, 4G/LTE e, preferencialmente, LoRaWAN ou NB-IoT. • Linux, Docker e Git no dia a dia de desenvolvimento e deploy. Desejáveis • Outros protocolos industriais e de IoT: CoAP, Modbus, OPC UA, BLE, Zigbee. • Componentes adicionais do ecossistema FIWARE (QuantumLeap, Cygnus, Keyrock/Wilma) e bancos de séries temporais (CrateDB, InfluxDB, TimescaleDB). • Edge computing e atualização remota de firmware (OTA). • Experiência com nuvem para IoT (AWS IoT Core, Azure IoT Hub ou similares) e Kubernetes. • Python ou Node.js para scripts, testes e serviços de integração. • Boas práticas de segurança em IoT (certificados, criptografia, hardening de gateways). Atividades: • Desenvolver e manter firmware e software de gateways em C++. • Configurar e operar a comunicação dos dispositivos via MQTT, definindo tópicos, QoS e políticas de segurança. • Integrar dispositivos e gateways à plataforma FIWARE (IoT Agents e Orion Context Broker), modelando as entidades em NGSI. • Provisionar, monitorar e gerenciar dispositivos em campo, incluindo diagnóstico de conectividade. • Garantir a confiabilidade da coleta e da transmissão de dados (reconexão, buffer local, tratamento de falhas). • Apoiar a integração dos dados de IoT com sistemas, dashboards e aplicações de negócio. • Documentar arquiteturas, fluxos de dados e procedimentos de instalação. Periodo: 2 meses Modelo de atuação: remoto



