Description Desenvolvimento de software utilizando C++, conhecimento em engenharia de software e arquitetura de sistemas. Home - CEPEL Buscamos um(a) profissional: - Proatividade e autonomia na resolução de problemas técnicos; - Capacidade de trabalhar em equipe multidisciplinar e colaborar em ambientes ágeis; - Comunicação clara e objetiva, inclusive em inglês técnico; - Comprometimento com prazos e qualidade de entrega; - Flexibilidade para lidar com mudanças e novos desafios; - Atenção aos detalhes e foco em excelência técnica. Responsibilities Principais Atividades a Desenvolver: - Desenvolver, manter e otimizar bibliotecas C++ utilizadas em modelos matemáticos; - Garantir a qualidade e performance do código, aplicando boas práticas de engenharia de software; - Participar de revisões de código e colaborar com outros desenvolvedores para melhoria contínua; - Escrever testes automatizados para garantir estabilidade e confiabilidade do código; - Documentar funcionalidades e decisões técnicas de forma clara e acessível; - Interagir com equipes de produto, QA e arquitetura para alinhar requisitos e soluções; - Apoiar práticas de segurança; - Mentorar desenvolvedores menos experientes em C++ e engenharia de soft. Prerequisites Conhecimentos Obrigatórios: - Formação superior completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas - Experiência comprovada com desenvolvimento em C++ - Conhecimento sólido em estruturas de dados, algoritmos e programação orientada a objetos, templates e boas práticas de gerenciamento de memória - Familiaridade com ferramentas de versionamento (Git/SVN) - Familiaridade com ferramentas de integração contínua (GitHub Actions/Jenkins) - Familiaridade com testes automatizados e frameworks como CppUnit - Conhecimento em sistemas Linux - Conhecimento de ferramentas de build (CMake/Make) - Inglês técnico para leitura e escrita - Diferenciais: o Conhecimento da biblioteca Boost o Ferramenta de gestão de dependências: Conan.io o Performance/HPC (OpenMP/MPI), perfiladores (valgrind, perf, gprof) o Análise estática e de segurança o Documentação com Doxygen/Sphinx e logs/métricas em aplicações nativas o Familiaridade com uso de containers. o Familiaridade com modelos do setor elétrico (otimização/planejamento) Experiences Contrato de Trabalho por tempo indeterminado; Plano de Saúde com coparticipação e extensivo a dependentes diretos; Auxílio Alimentação/Refeição; Plano de Previdência Privada; Wellhub (antigo Gympass); Auxílio-creche; Auxílio educacional;