Pessoa Desenvolvedora C++ - Sênior

Mollica

Vaga encontrada via Catho

PUBLICIDADE
(Espaço reservado pra publicidade em breve.)

Descrição da vaga

Projetar e desenvolver DLLs Windows usando C/C++; Desenvolver e manter componentes de software nativos que se integram com aplicações .NET; Projetar APIs/interfaces limpas, estáveis e sustentáveis entre componentes nativos C/C++ e software em nível de aplicação; Desenvolver interfaces de software para comunicação com dispositivos de hardware, ECUs, sistemas embarcados e bibliotecas de comunicação externas; Projetar e implementar camadas de abstração que isolam bibliotecas de comunicação de terceiros dos consumidores da aplicação; Desenvolver e solucionar problemas em softwares utilizando comunicação baseada em TCP/IP; Realizar depuração, análise de causa-raiz e resolução de problemas relacionados a software e comunicação; Participar do design de software, revisões de código, testes unitários, testes de integração e resolução de defeitos; Manter o código-fonte e a configuração do software usando Git e Bitbucket; Apoiar atividades automatizadas de compilação, integração e implantação usando pipelines CI/CD; Colaborar com equipes de aplicação, software embarcado, validação e engenharia de hardware; Preparar e manter documentação técnica e de design de software apropriada; Demais rotinas da área.Experiência sólida em desenvolvimento C/C++; Experiência na criação de DLLs Windows; Experiência na integração de código nativo com aplicações .NET; Sólidos conhecimentos de redes TCP/IP; Fortes habilidades de depuração e solução de problemas; Experiência com Git, Bitbucket e pipelines CI/CD; Experiência no desenvolvimento de software que interage com dispositivos de hardware, ECUs, sistemas embarcados ou protocolos de comunicação; Capacidade de projetar e implementar camadas de abstração para isolar bibliotecas de comunicação de terceiros; Obrigatório graduação completa. Diferenciais: Experiência no domínio automotivo; Experiência de trabalho com ECUs automotivas e interfaces de diagnóstico ou comunicação; Conhecimento de protocolos de comunicação automotiva como CAN, CAN FD, UDS, DoIP ou Ethernet; Experiência no desenvolvimento de aplicações de engenharia ou diagnóstico baseadas em PC que se comunicam com alvos embarcados; Familiaridade com ambientes de desenvolvimento Visual Studio / MSVC; Experiência com C# ou outras tecnologias .NET; Compreensão de desenvolvimento de software multithread e assíncrono; Experiência com testes automatizados de unidade e integração; Vivência em desenvolvimento de software baseado em Agile/Scrum.
PUBLICIDADE
(Espaço reservado pra publicidade em breve.)

Informações adicionais

Empresa
Mollica
Localização
Londrina
Publicada em
28/08/2026
Fonte
Catho

Ao candidatar-se, você será direcionado para o site de origem desta vaga (Catho).

Candidatar-se →