Descrição de Vaga
| Código: | 16328 |
| Título da vaga: | Desenvolvedor C++ Sênior - 5171463 |
| Local: | Londrina, PR (Remoto) |
| Nível Profissional: | Sênior |
| Nível Acadêmico: | Ensino Superior Completo |
| Áreas de Atuação Profissional: | TI - Projetos |
| Descrição: | Desenvolvedor C++ Sênior 5171463 Londrina Presencial Inglês Fluente 03/08/2026 a 31/07/2027 |
| Habilidades: | Principais Responsabilidades / Expectativas da Função Descrição "• Projetar e desenvolver DLLs para Windows utilizando C/C++. • Desenvolver e manter componentes de software nativos que se integrem a aplicações .NET. • Projetar APIs/interfaces limpas, estáveis e de fácil manutenção entre componentes nativos em C/C++ e softwares 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 isolem bibliotecas de comunicação de terceiros das aplicações consumidoras. • Desenvolver e realizar a depuração (troubleshooting) de softwares que utilizam 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 projeto de software, revisões de código, testes unitários, testes de integração e resolução de defeitos. • Gerenciar o código-fonte e a configuração do software utilizando Git e Bitbucket. • Dar suporte a atividades automatizadas de build, integração e implantação (deployment) utilizando pipelines de CI/CD. • Colaborar com equipes de aplicação, software embarcado, validação e engenharia de hardware. • Elaborar e manter a documentação técnica e de projeto de software adequada." Sim Competências Desejadas (Técnicas / Comportamentais) Obrigatório "Sólida experiência em desenvolvimento C/C++ (mais de 6 anos) Experiência na criação de DLLs para Windows Experiência na integração de código nativo com aplicações .NET Sólido conhecimento em redes TCP/IP Fortes habilidades de depuração e resolução de problemas (troubleshooting) Experiência com Git, Bitbucket e pipelines de 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 que isolam bibliotecas de comunicação de terceiros dos consumidores da aplicação, expondo uma interface estável e de fácil manutenção." Sim Desejável "• Experiência no setor 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 para PC que se comuniquem com sistemas 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 metodologias Ágeis/Scrum." |