drjobs Desenvolvimento Rust - 126037

Desenvolvimento Rust - 126037

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

São Paulo - Brazil

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.