




Resumo da Vaga: Desenvolvedor Back End IOT que atua com programação de baixo nível e desenvolvimento de sistemas embarcados, focando em soluções eficientes, escaláveis e de alto desempenho. Principais Destaques: 1. Atuar com programação de baixo nível e sistemas embarcados 2. Colaborar com equipes internacionais 3. Participar ativamente da evolução técnica do produto **Vaga: Desenvolvedor Back End IOT** **Código: 425\-26** **Curitiba \- PR\| Híbrido – presencial 1x por mês; restante em home office.** **Seg–Sex \| 08:00 às 17:00** **PJ** \| **Indeterminado** ATIVIDADES * Atuar com programação de baixo nível e desenvolvimento de sistemas embarcados, com foco em criar soluções eficientes, escaláveis e de alto desempenho em ambientes com recursos limitados. * Projetar, implementar e sustentar sistemas backend de alta performance e confiáveis para integração com dispositivos IoT e soluções BMS. * Otimizar software, comunicação e consumo de recursos em dispositivos e serviços conectados. * Realizar análise de performance, benchmarking, profiling e troubleshooting de problemas complexos em ambientes Linux/Unix. * Atuar de ponta a ponta no ciclo de desenvolvimento, incluindo design técnico, implementação, code review, documentação de arquitetura, integração contínua, deploy e suporte técnico. * Participar ativamente da evolução técnica do produto, propondo melhorias de arquitetura, performance, confiabilidade e manutenibilidade. * Colaborar com equipes internacionais para implementar novas funcionalidades e alinhar decisões técnicas. REQUISITOS DESEJÁVEIS * Mais de 7 anos de experiência em desenvolvimento de software. * Inglês avançado para tratativas internacionais. * Forte domínio em C ou C\+\+, com conhecimento prático em C\+\+ moderno (C\+\+17 ou superior). * Experiência comprovada com gerenciamento de memória, RAII, smart pointers e otimização para ambientes com restrição de recursos. * Experiência com concorrência e paralelismo em aplicações de alto desempenho. * Experiência sólida com Deno runtime ou experiência equivalente com Node.js e TypeScript. * Proficiência em otimização de desempenho, benchmarking, profiling e troubleshooting. * Vivência sólida em ambientes Linux/Unix. * Experiência com desenvolvimento de baixo nível e/ou sistemas embarcados. * Conhecimento prático de pelo menos um dos protocolos BACnet, ModBus, KNX ou MQTT. * Experiência com controle de versão (GitLab). * Conhecimento em práticas de CI/CD e soluções em contêineres. * Rust será considerado diferencial. Tipo de vaga: Tempo integral Idioma: * Inglês (Obrigatório) Local do trabalho: Remoto híbrido para Curitiba, PR


