Vaga: Desenvolvedor Back End IOT
Código: 425-26
Modelo: 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:
Local do trabalho: Remoto