
Software Engineer
4 semanas atrás
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 < 2ms) para processamento EMV;
- 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 sistemas embarcados ARM Cortex-A53;
- Terá autonomia para escolher estruturas de dados, algoritmos e otimizações de baixo nível;
- Validar implementações através de benchmarks rigorosos e testes em terminais reais;
- Colaborar em pair programming intensivo com Principal HAL Engineer e outros Rust developers.
Esperamos De Você
- Graduação completa em Engenharia, Ciência da Computação ou áreas correlatas;
- Disponibilidade para atuação presencial em São Paulo/SP; 5+ anos de experiência em C/C++ systems programming OU 3+ anos de experiência avançada em Rust com foco em performance crítica;
- Experiência sólida em FFI e interoperabilidade entre linguagens (C/Java/JNI, C++/Kotlin, Rust/C, Rust/Dart, etc.);
- Expertise em serialização eficiente: JSON, MessagePack, Protocol Buffers, ou similares com foco em performance;
- Conhecimento profundo de programação concorrente: threads, mutexes, operações atômicas, padrões assíncronos, tuning de performance;
- Background em sistemas embarcados, mobile ou real-time: gerenciamento de memória, restrições de recursos, otimizações ARM;
- Experiência com build systems e cross-compilation: Make/CMake, Cargo, CI/CD para múltiplos targets;
- Domínio de debugging e profiling de aplicações de alta performance em ambientes de produção;
- Expertise em system design: camadas de abstração de hardware, arquiteturas de plugins, design de APIs cross-platform;
- Especialização em gerenciamento de memória: gerenciamento manual, padrões de ownership, otimizações de performance;
- Raciocínio sistêmico para otimizações de baixo nível com impacto na arquitetura geral;
- Capacidade de pair programming e colaboração técnica intensiva com outros desenvolvedores.
Diferenciais Técnicos
- Experiência prévia com processamento de pagamentos ou sistemas financeiros críticos;
- Background em desenvolvimento de bibliotecas, frameworks ou drivers C/C++ ou Rust open-source;
- Serialização avançada: experiência com FlatBuffers, Cap'n Proto, ou outras tecnologias zero-copy;
- Interoperabilidade Flutter/Dart: experiência com platform channels, dart:ffi, ou integração móvel nativa;
- Para perfis C/C++: experiência com engines de jogos (Unreal, Unity C++), compiladores, bancos de dados, redes;
- Para perfis Rust: background em async/await, modelo de ownership, ecossistema Cargo, tokio/serde;
- Conhecimento de Android NDK e integração nativa (C++/Kotlin, Rust/Android via JNI);
- Experiência com terminais POS, sistemas embarcados, sistemas em tempo real ou ambientes com recursos limitados;
- Background em otimizações: SIMD, cache, ferramentas de profiling (perf, valgrind, heaptrack);
- Arquitetura multi-línguas: experiência na orquestração de 3+ linguagens em projetos críticos.
Benefícios
- Participação nos Lucros e Resultados (PLR);
- Auxílio Alimentação e Refeição;
- Plano Médico;
- Plano Odontológico;
- Auxílio Creche/Babá;
- Vale Transporte;
- WellHub;
- TotalPass;
- Programa de Apoio Pessoal (EAP);
- Planos por adesão como Previdência Privada e Seguro de Vida;
- Desconto em Farmácia;
- Programa de Nutrição;
- Programa de Gestantes;
- Licença Maternidade e Paternidade Estendida – empresa Cidadã.
-
Software Engineer
Há 7 dias
São Paulo, Brasil Elios Talent Tempo inteiro💻 Software Engineer Highlights ⚡ Work on scalable and innovative applications 🌍 Remote flexibility with global teams 📈 Career growth in fast-paced technology environments Role Summary We are looking for a Software Engineer to join our development team. You will help design, build, and maintain applications that power modern businesses,...
-
Software Engineer
1 semana atrás
São Paulo, Brasil Elios Talent Tempo inteiro💻 Software EngineerHighlights⚡ Work on scalable and innovative applications🌍 Remote flexibility with global teams📈 Career growth in fast-paced technology environmentsRole SummaryWe are looking for a Software Engineer to join our development team. You will help design, build, and maintain applications that power modern businesses, contributing...
-
Software Integration Engineer
2 semanas atrás
São Bernardo do Campo, Brasil Sigma Software Group Tempo inteiroWe are looking for an experienced Software Integration Engineer to support the development of an advanced, Android-based in-vehicle infotainment (IVI) platform.The role involves integrating system layers, applications, and configurations into build packages, managing CI/CD pipelines, validating system functionality through automated testing, and ensuring...
-
Software Engineer
Há 7 dias
São Paulo, Brasil LTIMindtree Tempo inteiro🚀 We're Hiring: Senior Full Stack Software Engineer (Remote) Are you a passionate Full Stack Developer with a strong background in building scalable web applications? Do you thrive in Agile environments and love working with cutting-edge technologies like Java, JavaScript, React, and ElasticSearch ? Join our dynamic team and help shape the future of...
-
Software Integration Engineer
2 semanas atrás
São Bernardo do Campo, São Paulo, Brasil Sigma Software Group Tempo inteiro US$70.000 - US$120.000 por anoWe are looking for an experienced Software Integration Engineer to support the development of an advanced, Android-based in-vehicle infotainment (IVI) platform. The role involves integrating system layers, applications, and configurations into build packages, managing CI/CD pipelines, validating system functionality through automated testing, and ensuring...
-
Software Engineer
3 semanas atrás
São Paulo, Brasil Herrlog Solutions Tempo inteiroCompany Description Herrlog is a logistics technology company specializing in planning, routing, and tracking. We enable seamless collaboration between shippers and carriers by sharing and analyzing smart, real-time information to optimize operations and improve decision-making. Role Description This is a full-time hybrid role for a Sr Software Engineer...
-
Software Engineer
3 semanas atrás
São Paulo, Brasil Herrlog Solutions Tempo inteiroCompany Description Herrlog is a logistics technology company specializing in planning, routing, and tracking. We enable seamless collaboration between shippers and carriers by sharing and analyzing smart, real-time information to optimize operations and improve decision-making. Role Description This is a full-time hybrid role for a Sr Software Engineer...
-
Software Engineer
Há 2 dias
São Paulo, São Paulo, Brasil Herrlog Solutions Tempo inteiro R$80.000 - R$120.000 por anoCompany DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time hybrid role for a Software Engineer based in São Paulo, SP, with some work from home acceptable. The Software Engineer will be responsible for developing and maintaining software applications, ensuring the functionality and efficiency of back-end systems, applying...
-
Software Engineer
Há 3 dias
São Paulo, Brasil LTIMindtree Tempo inteiro🚀 We're Hiring: Senior Full Stack Software Engineer (Remote)Are you a passionate Full Stack Developer with a strong background in building scalable web applications? Do you thrive in Agile environments and love working with cutting-edge technologies like Java, JavaScript, React, and ElasticSearch?Join our dynamic team and help shape the future of...
-
Software Engineer Pl
2 semanas atrás
São Paulo, Brasil Turbi Tempo inteiroE aí, tudo azul por aí? A Turbi é a locadora do futuro: 100% digital, movida a tecnologia, gente boa e paixão por transformar a forma como as pessoas se locomovem. A gente abre carro pelo app (sim, sem chave) e acredita que inovação de verdade começa com um time engajado e com liberdade pra criar. Estamos procurando uma pessoa para a posição de...