O que buscamos:
Buscamos um(a) Desenvolvedor(a) Rust para atuar na criao e manuteno de camadas de abstrao de hardware (HAL) em ambientes embarcados com Linux ou Android. A posio tcnica desafiadora e com foco em performance segurana e integrao de sistemas reais ter disponibilidade para atuao hbrida no escritrio localizado no bairro Itaim Bibi So Paulo.
Responsabilidades:
- Implementar hands-on a BTG HAL Library core em Rust executando arquitetura multi-vendor j definida;
- Desenvolver micro-kernel de pagamentos com performance crtica (overhead < 2ms) para processamento EMV;
- Criar adapters multi-vendor abstraindo diferenas entre fabricantes (PAX Sunmi Positivo);
- Implementar FFI bridges complexos: Rust Flutter/Dart (software decaptura) e Rust C/Java (bibliotecas L2 vendors);
- Desenvolver serializao eficiente para comunicao entre linguagens mantendo performance targets;
- Integrar com bibliotecas L2 de vendors em C/Java nativo adaptando diferentes assinaturas de API;
- Otimizar performance de operaes crticas focando em sistemas embarcados ARM Cortex-A53;
- Ter autonomia para escolher estruturas de dados algoritmos e otimizaes de baixo nvel;
- Validar implementaes atravs de benchmarks rigorosos e testes em terminais reais;
- Colaborar em pair programming intensivo com Principal HAL Engineer e outros Rust developers.
Requisitos e Qualificaes:
- Graduao completa em Engenharia Cincia da Computao ou reas correlatas;
- Disponibilidade para atuao presencial em So Paulo/SP;
- Experincia em C/C systems programming ou experincia avanada em Rustcom foco em performance crtica;
- Experincia slida em FFI e interoperabilidadeentre linguagens(CJava/JNI CKotlin RustC RustDart etc.);
- Expertise em serializao eficiente: JSON MessagePack Protocol Buffers ou similares com foco em performance;
- Conhecimento profundo de programao concorrente: threads mutexes atomic operations async patterns performance tuning;
- Background em sistemas embarcados mobile ou real-time: memory management resource constraints ARM optimization;
- Experincia com build systems e cross-compilation: Make/CMakeCargo CI/CD para mltiplas targets;
- Domnio de debugging e profilingde aplicaes high-performance em ambiente production;
- Expertise em system design: hardware abstraction layers plugin architectures API design para cross-platform;
- Memory management expertise: manual memory management ownership patterns performance optimization;
- Raciocnio sistmico para otimizaes de baixo nvel com impacto em arquitetura geral;
- Capacidade de pair programming e colaborao tcnica intensiva com outros developers.
Desejvel/ Diferenciais:
- Experincia prvia com payment processing ou sistemas financeiros crticos;
- Background em desenvolvimento de libraries frameworks ou drivers C/Cou Rust open-source;
- Serializao avanada: Experincia com FlatBuffers Capn Proto ou outras tecnologias zero-copy;
- Flutter/Dart interop: Experincia com platform channels dart:ffi ou integrao mobile nativa;
- Para perfis C/C: Experincia com game engines (Unreal Unity C)compiladores databases engines networking stacks;
- Para perfis Rust: Background em async/await ownership model Cargoecosystem tokio/serde;
- Conhecimento de Android NDK e integrao nativa (CKotlinRustAndroid via JNI);
- Experincia com terminais POS sistemas embarcados real-time systems ou hardware constrained environments;
- Background em optimization: SIMD cache optimization profiling tools (perf valgrind heaptrack);
- Multi-language architecture: Experincia orquestrando 3 linguagens em um projeto crtico.
Descrio comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuies;
- Tenha coragem para se desafiar e ir alm abraando novas oportunidades de crescimento;
- Transforme ideias em solues criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resoluo de problemas;
- Possua habilidade e se sinta confortvel para trabalhar de forma independente e gerenciar o prprio tempo;
- Tenha interesse em lidar com situaes adversas e inovadoras no mbito tecnolgico.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT