Dev C/C++ Pl - Híbrido em Porto Alegre | RS

DBPorto Alegre, Rio Grande do Sulgupypublicada em 29/10/2026
Obrigatório:JavaC#Git

Tarefas

O que vamos construir juntos?Buscamos um(a) Desenvolvedor(a) de Software C/C++ para atuar no desenvolvimento, manutenção e sustentação de aplicações executadas em terminais de autoatendimento (ATM);A pessoa será responsável por integrar aplicações a dispositivos de hardware por meio de APIs, SDKs e bibliotecas de fabricantes, além de investigar e solucionar problemas em ambientes Linux;Procuramos um perfil analítico, com facilidade para compreender código legado, diagnosticar falhas e aprender novas tecnologias, com flexibilidade para atuar em diferentes plataformas de desenvolvimento conforme a necessidade do projeto.

Responsabilidades e atribuições Desenvolver, manter e evoluir aplicações utilizando C ANSI em ambiente Linux; Realizar integrações com dispositivos de hardware por meio de APIs, SDKs e bibliotecas de fabricantes; Executar compilação, build e manutenção de projetos utilizando Makefile e bibliotecas dinâmicas (.so); Investigar e solucionar problemas técnicos por meio de debugging, troubleshooting e análise de logs; Diagnosticar falhas envolvendo a interação entre aplicações, sistema operacional e hardware; Realizar manutenção corretiva e evolutiva em sistemas existentes, incluindo código legado; Atuar na análise de processos, threads, gerenciamento de memória e comunicação entre processos; Colaborar com diferentes equipes e plataformas de desenvolvimento, conforme as demandas do projeto.

Requisitos e qualificações Experiência com desenvolvimento em C ANSI; Experiência com desenvolvimento em ambiente Linux; Conhecimento em compilação e build de projetos utilizando Makefile; Experiência com utilização e integração de bibliotecas dinâmicas (.so); Experiência com integração de software a APIs, SDKs e bibliotecas de fabricantes para acesso a dispositivos de hardware; Conhecimentos em debugging e troubleshooting de aplicações C/Linux, incluindo análise de logs e falhas de execução; Conhecimentos sobre processos, threads, gerenciamento de memória e comunicação entre processos em Linux; Conhecimento em Git; Disponibilidade para atuação híbrida: 10 dias úteis presenciais por mês, no Centro de Porto Alegre/RS.

Diferenciais Conhecimento em C++; Experiência com desenvolvimento para ATM, terminais de autoatendimento, POS ou sistemas embarcados; Conhecimentos em Java e/ou .NET/C#; Experiência com integração via APIs REST, Web Services e mensageria; Vivência em ambientes que exigem alta disponibilidade, segurança e confiabilidade.

Informações adicionais Por aqui você terá: Vale iFood (alimentação e refeição); Ajuda de Custo; Plano de Saúde; Plano Odontológico; Day off de Aniversário; Seguro de Vida; Licença Maternidade e Paternidade estendida; Parcerias Educacionais; Parceria Total Pass - Saúde e bem-estar; Parceria Clude Saúde; Programas de Reembolso; Horário flexível; Dresscode: seja você.