Responsabilidades:
- Desenvolvimento e manutenção de aplicações e bibliotecas em C;
- Desenvolvimento e manutenção de bibliotecas compartilhadas
.so; - Integração de periféricos ao Zeus PDV Linux;
- Desenvolvimento e manutenção de drivers e interfaces de comunicação;
- Integração com dispositivos USB, Serial, PS/2, HID e VCOM;
- Tratamento de incompatibilidades entre Kernel Linux e dispositivos;
- Desenvolvimento de protocolos e tratamentos específicos para equipamentos;
- Integração de impressoras, teclados, balanças, pinpads, gavetas e outros periféricos;
- Análise e correção de problemas de comunicação entre hardware e PDV;
- Tratamento de falhas, concorrência, memória e processos;
- Evolução de componentes do núcleo do PDV relacionados à comunicação com periféricos;
- Desenvolvimento de ferramentas de diagnóstico e troubleshooting;
- Apoio técnico à equipe de Homologação e Instaladores;
- Análise de logs, core dumps e problemas de execução em ambiente Linux;
- Apoio na criação de soluções para automação e Plug and Play dos equipamentos;
- Documentação técnica das soluções desenvolvidas.
Requisitos:
- Experiência profissional com desenvolvimento em C;
- Conhecimento de Linux;
- Conhecimento de compilação e linking de aplicações C;
- Experiência com bibliotecas compartilhadas
.so; - Conhecimento de processos, threads e gerenciamento de memória;
- Conhecimento de ponteiros, estruturas e manipulação de memória;
- Conhecimento de comunicação Serial e USB;
- Conhecimento de debugging e análise de problemas em aplicações nativas;
- Experiência com Git;
- Capacidade de análise de código legado.
Desejáveis:
- Experiência com desenvolvimento de drivers Linux;
- Conhecimento de Kernel Linux;
- Conhecimento de HID, USB, VCOM e PS/2;
- Experiência com equipamentos de automação comercial;
- Conhecimento de protocolos ESC/POS;
- Experiência com impressoras térmicas;
- Conhecimento de CMake/Makefile;
- Experiência com GDB;
- Conhecimento de ferramentas como
strace,lsof,dmesg,journalctle análise de core dump; - Conhecimento de integração entre hardware e software;
- Experiência com sistemas embarcados;
- Conhecimento de shell script será considerado um diferencial.
INFORMAÇÕES ADICIONAIS:
Regime PJ;
Escala híbrido 3 vezes presencial na semana em São Paulo- Capital.
Total Pass;
Descanso remunerado;
Reajuste anual pelo IPCA.





































