Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Pesquisador III (Desenvolvimento e Modelos Elétricos)

Cepel

Rio de Janeiro

Presencial

BRL 20.000 - 80.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma instituição de pesquisa em engenharia elétrica no Rio de Janeiro busca um Pesquisador III para desenvolver e otimizar bibliotecas C++ em modelos matemáticos. O candidato ideal terá formação superior e experiência em C++, além de conhecimentos em estruturas de dados e testes automatizados. O papel envolve colaboração com equipes diversas e a oportunidade de mentorar desenvolvedores. A instituição valoriza boas práticas de engenharia de software e segurança.

Responsabilidades

  • Desenvolver, manter e otimizar bibliotecas C++ utilizadas em modelos matemáticos.
  • Garantir a qualidade e performance do código.
  • Participar de revisões de código e colaborar para melhoria contínua.
  • Escrever testes automatizados para estabilidade do código.
  • Documentar funcionalidades e decisões técnicas.
  • Interagir com equipes de produto e arquitetura.
  • Apoiar práticas de segurança.
  • Mentorar desenvolvedores menos experientes.

Conhecimentos

Desenvolvimento em C++
Estruturas de dados e algoritmos
Programação orientada a objetos
Ferramentas de versionamento (Git/SVN)
Integração contínua (GitHub Actions/Jenkins)
Testes automatizados (CppUnit)
Sistemas Linux
Ferramentas de build (CMake/Make)
Inglês técnico

Formação académica

Formação superior em Ciência da Computação ou Engenharia da Computação

Ferramentas

Boost
Conan.io
Valgrind
perf
gprof
Doxygen
Sphinx
Descrição da oferta de emprego

Pesquisador III (Desenvolvimento e Modelos Elétricos) – Cepel – Rio de Janeiro

Responsabilidades e atribuições
  • 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.
Requisitos e qualificações

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:

  • Conhecimento da biblioteca Boost
  • Ferramenta de gestão de dependências: Conan.io
  • Performance/HPC (OpenMP/MPI), perfiladores (valgrind, perf, gprof)
  • Análise estática e de segurança
  • Documentação com Doxygen/Sphinx e logs/métricas em aplicações nativas
  • Familiaridade com uso de containers.
  • Familiaridade com modelos do setor elétrico (otimização/planejamento)
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.