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 →