Responsabilidades
- Desenvolver e manter aplicações em C com alta confiabilidade destinadas a terminais de pagamento (POS)
- Implementar funcionalidades de leitura e processamento de cartões seguindo as especificações EMV
- Trabalhar com dispositivos embarcados Linux, incluindo modelos de fabricantes como PAX, Ingenico, Gertec e Verifone
- Realizar análise de logs, diagnóstico de falhas e ajustes para melhorar a eficiência operacional
- Contribuir com suporte técnico ao time e participar da definição de decisões relacionadas à arquitetura de sistemas
Requisitos
- Experiência prática com programação em C/C++ em ambientes de sistemas embarcados
- Conhecimento sólido sobre o padrão EMV e protocolos de comunicação criptografada
- Atuação com sistemas Linux embarcado e integração direta com componentes de hardware
- Domínio comprovado em ao menos uma plataforma de terminais POS listada
- Experiência em técnicas de gerenciamento de memória em ambientes com recursos limitados
- Capacidade técnica avançada em desenvolvimento e depuração com linguagem C
Diferenciais
- Atuação prévia com desenvolvimento em Java ou Kotlin em ambientes Android
- Familiaridade com TEF, normas PCI-DSS, criptografia e práticas de segurança da informação
- Capacidade de liderança técnica em projetos e equipes de desenvolvimento
Responsibilities
- Desenvolver e manter aplicações robustas em C para terminais POS
- Implementar soluções de captura de cartões conforme o padrão EMV
- Atuar com plataformas embarcadas baseadas em Linux, incluindo dispositivos PAX, Ingenico, Gertec e Verifone
- Realizar análise de logs, troubleshooting e otimização de desempenho
- Apoiar tecnicamente o time de desenvolvimento e participar de decisões arquiteturais
Required
- Experiência comprovada com C/C++ em ambientes embarcados
- Domínio do padrão EMV e protocolos de comunicação segura
- Vivência com Linux embarcado e integração com hardware
- Conhecimento profundo em pelo menos uma das plataformas POS mencionadas
- Experiência em gerenciamento de memória em sistemas embarcados
- Conhecimento avançado em desenvolvimento C
Preferred
- Experiência com Java/Kotlin para Android
- Conhecimento em TEF, PCI-DSS, criptografia e segurança da informação
- Habilidade em liderar tecnicamente projetos e equipes