* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Missão
Desenvolver e manter firmware e software de nível embarcado para dispositivos POS/Linux, garantindo estabilidade, segurança e integração com sistemas de pagamento e leitura de cartões/tokens em campo.
Responsabilidades
Desenvolver em C (e C++) para Linux embarcado (Yocto/Buildroot) e/ou ambientes semelhantes.
Implementar drivers e HAL (I²C/SPI/UART/USB/GPIO), watchdog, logs e telemetria.
Integrar com leitores de cartão/QR, módulos de criptografia e elementos seguros (Secure Element / SAM).
Projetar comunicação resiliente via TCP/IP (sockets), com tratamento de reconexões e gerenciamento de buffers.
Planejar e suportar processos de atualização de software (OTA) com verificação e rollback.
Criar e manter testes unitários e HIL (hardware-in-the-loop) para validar comportamento em bancada e campo.
Colaborar com times de backend e QA para depuração e integração ponta-a-ponta.
Requisitos (obrigatórios)
5+ anos de experiência com C em sistemas embarcados ou ambientes Linux embarcado.
Experiência com Yocto/Buildroot/BusyBox e cross-compilation.
Conhecimento de protocolos/hardware: I²C, SPI, UART/RS-485, timers, interrupções.
Networking: TCP/IP (sockets), TLS, reconexão e watchdog.
Criptografia aplicada (AES, HMAC, ECDSA) e gestão segura de chaves.
Ferramentas de depuração: GDB, JTAG/SWD, leitura de datasheets e uso de osciloscópio/analisador lógico.
Versionamento com Git e práticas básicas de CI para firmware.
Diferenciais
Experiência com EMV contactless, módulos de pagamento e integração com adquirentes.
Experiência avançada em Yocto, device tree e drivers de kernel.
Projetos com OTA robusto (A/B, rollback automático) e observabilidade (crash dumps, logs compactados).
Prática em segurança de hardware (secure element, anti-tamper) e mitigação de ataques físicos.
