Posted:
10/17/2025, 6:14:52 AM
Location(s):
São Paulo, Brazil
Experience Level(s):
Mid Level ⋅ Senior
Field(s):
Software Engineering
Atuações Técnicas
Programação em C para dispositivos de ponto de venda (POS) em sistemas operacionais embarcados baseados em Linux.
Auxiliar na definição e garantir que a aplicação tenha boas práticas de desenvolvimento em POS.
Atuar junto a equipe na solução de problemas técnicos complexos.
Fazer code reviews e garantir qualidade do código.
Arquitetura e desenvolvimento
Auxiliar na projeção e validação da arquitetura de software buscando escalabilidade e sustentabilidade.
Escolher e definir padrões como Clean Architecture, SOLID
Implementar testes automatizados (JUnit,Espresso, Mockito).
Atuando como Especialista
Apoiar na integração com outros sistemas exemplo: Client embarcado.
Executar atividades com otimização de performance usando liguagem programação C , exemplo: consumo de bateria e armazenamento de dados, impressão de comprovante e afins.
Conhecer padrões de Biblioteca Compartilhada.
Stakeholder Management & Comunicação
Auxiliar a traduzir requisitos de produto em soluções técnicas apoiando do PO e Tech Leader
Auxiliar o time e em conjunto com designers e PMs e PO para alinhar expectativas e prazos.
Habilidades técnicas essencias
Linguagens: C - focado no desenvolvimento de POS (C680, SP930 e S920)
Ambiente: Windows/Linux, Eclipse, IntelliJ, makefiles, C, Android Studio (para UI);
Ferramentas: Visual Studio
Versionamento: Git (GitFlow, trunk-based)
Metodologias Ágeis: Scrum, Kanban
Soft skills
Proatividade
Tomada de decisão técnica
Habilidade de comunicação
Resolução de problemas e pensamento crítico
Capacidade de trabalhar sobre pressão e gerenciar prioridades.
Website: https://www.santanderbank.com/
Headquarter Location: Boston, Massachusetts, United States
Employee Count: 5001-10000
Year Founded: 2013
IPO Status: Private
Last Funding Type: Debt Financing
Industries: Banking ⋅ Finance ⋅ Financial Services