Job Description
Software Engineer (Rust) | BTG Empresas na BTG Pactual São Paulo Sobre a área: No BTG Empresas, você será o implementador técnico sênior de uma das maiores transformações do sistema financeiro brasileiro: a criação de uma HAL (Hardware Abstraction Layer) proprietária que eliminará nossa dependência de fornecedores terceiros em terminais POS. No seu dia a dia: Implementar hands-on a BTG HAL Library core em Rust, executando arquitetura multi-vendor já definida; Desenvolver micro-kernel de pagamentos com performance crítica (overhead Criar adapters multi-vendor abstraindo diferenças entre fabricantes (PAX, Sunmi, Positivo); Implementar FFI bridges complexos: Rust ↔ Flutter/Dart (software de captura) e Rust ↔ C/Java (bibliotecas L2 vendors); Desenvolver serialização eficiente para comunicação entre linguagens mantendo performance targets; Integrar com bibliotecas L2 de vendors em C/Java nativo, adaptando diferentes assinaturas de API; Otimizar performance de operações críticas focando em s...
Apply for this Position
Ready to join BTG Pactual? Click the button below to submit your application.
Submit Application