Vaga Back-End

Desenvolvedor(a) Back-end Sênior (IoT - BMS)

Assembly C++ Docker Git Linux

Soditech Engenharia

Soditech Engenharia

Pequena/média empresa

Localização: Curitiba/PR (Híbrido)

Modelo: híbrido – presencial 1 ou 2 x por mês; restante em home office Dias da semana: Segunda a sexta-feira Horário: Das 08h às 17h

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Soditech, empresa de engenharia com origem na França e consolidada no Brasil desde 1999, impulsionando inovações contínuas. Com vasta experiência no setor automotivo, somos especializados em desenvolvimento de produtos, processos, design e cálculos. Na vanguarda da tecnologia, enfrentamos desafios e oferecemos soluções excepcionais. Valorizamos nosso capital humano e fornecemos serviços completos em engenharia, tecnologia, inovação e gerenciamento de projetos. Prontos para oferecer a melhor solução, somos a Soditech e já estamos no futuro! Conheça nossas especialidades e contate-nos.

Atividades e Responsabilidades

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

Mais de 7 anos de experiência em desenvolvimento de software.
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.

O que nós oferecemos

StarBem (Saúde Mental e Telemedicina): é um serviço de saúde e bem-estar, com ele, você tem acesso a 4 consultas mensais com psicólogos e 1 consulta com nutricionista, totalmente gratuitas!
Academia/Gympass


Soditech Engenharia

Acesse o perfil da Soditech Engenharia para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.

Conheça a Soditech Engenharia