VAGASLUME
N

Engenheiro(a) de Software C++ P3

NetSource · Todo Brasil · Remoto · InfoJobs

A combinarCLT

Sobre a vaga

Estamos em busca de um(a) Engenheiro(a) de Software C++ para integrar nosso time de Core Engineering, atuando no desenvolvimento e na integração de tecnologias de alta performance voltadas à visualização de dados 2D e 3D. O profissional será responsável por trabalhar com tecnologias de streaming e visualização de modelos 3D, desenvolvendo e integrando SDKs que permitam processar, acessar e visualizar modelos complexos de maneira mais rápida e eficiente em diferentes dispositivos e plataformas. Principais Responsabilidades Projetar, desenvolver e manter componentes de software e SDKs de alta performance utilizando C++. Integrar bibliotecas e SDKs complexos a aplicações existentes e bases de código de grande escala. Desenvolver e aprimorar soluções para processamento de dados de visualização 2D e 3D. Trabalhar com formatos de visualização legados e novas tecnologias, garantindo compatibilidade retroativa e facilitando a migração entre plataformas. Desenvolver e executar testes funcionais, de performance e de regressão para garantir a qualidade e confiabilidade do software. Analisar e otimizar o uso de memória, desempenho de CPU e latência na transferência de dados. Contribuir para o desenvolvimento e manutenção de pipelines CI/CD e serviços de processamento de dados no backend. Identificar, investigar e solucionar problemas técnicos complexos, buscando melhorias contínuas de desempenho. Elaborar documentações técnicas, guias de integração e orientações para migração de tecnologias. Trabalhar em colaboração com equipes multidisciplinares de engenharia em ambiente Agile. Requisitos Obrigatórios Ensino superior completo em Ciência da Computação, Engenharia de Software ou áreas correlatas. Experiência profissional mínima de 5 anos com desenvolvimento de software utilizando C++. Conhecimento avançado em C++ moderno (C++14 ou versões mais recentes). Sólidos conhecimentos em gerenciamento de memória, multithreading, concorrência e otimização de performance. Experiência com integração de bibliotecas, frameworks ou SDKs em ambientes de software complexos. Conhecimento de arquitetura de software, design de sistemas e análise de bases de código de grande escala. Experiência com Git e ferramentas de CI/CD, como Jenkins ou GitLab CI. Forte capacidade de depuração, troubleshooting e resolução de problemas complexos. Boa comunicação e capacidade de trabalhar em colaboração com equipes de engenharia. Requisitos Desejáveis Experiência com conceitos de computação gráfica 2D/3D, tecnologias de visualização e processamento geométrico. Conhecimento em protocolos de streaming de dados e técnicas de compressão. Experiência com arquiteturas cliente-servidor. Experiência no desenvolvimento de aplicações multiplataforma (Windows, macOS e Linux). Conhecimento em formatos de arquivos, serialização de dados e tecnologias como Protobuf ou FlatBuffers. Experiência com ferramentas de profiling, benchmarking e análise de performance. Perfil Esperado Buscamos um(a) profissional com perfil técnico e experiência sólida em desenvolvimento C++, que tenha facilidade para trabalhar com sistemas complexos, integração de SDKs e otimização de performance. É importante que o profissional tenha capacidade de analisar problemas técnicos, propor soluções eficientes, trabalhar com grandes bases de código e colaborar com equipes de engenharia distribuídas internacionalmente.