Emprego
Meus anúncios
Meus alertas e-mail de emprego
Fazer login
Encontrar um emprego Dicas de emprego Fichas de empresas
Pesquisar

Desenvolvimento rust

Barueri
Gft Brasil
Anunciada dia 13 setembro
Descrição

O que buscamos: Buscamos um(a) Desenvolvedor(a) Rust para atuar na criação e manutenção de camadas de abstração de hardware ( HAL ), em ambientes embarcados com Linux ou Android. A posição é técnica, desafiadora e com foco em performance, segurança e integração de sistemas reais, ter disponibilidade para atuação híbrida no escritório localizado no bairro Itaim Bibi – São 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 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 decaptura) 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. Requisitos e Qualificações: Graduação completa em Engenharia, Ciência da Computação ou áreas correlatas. Disponibilidade para atuação presencial em São Paulo/SP. Experiência em C/C++ systems programming ou experiência avançada em Rust com foco em performance crítica. Experiência sólida em FFI e interoperabilidade entre linguagens(CJava/JNI, C++Kotlin, RustC, RustDart, etc. ). Expertise em serialização eficiente: JSON, MessagePack, Protocol Buffers, ou similares com foco em performance. Conhecimento profundo de programação concorrente: threads, mutexes, atomic operations, async patterns, performance tuning. Background em sistemas embarcados, mobile ou real-time: memory management, resource constraints, ARM optimization. Experiência com build systems e cross-compilation: Make/CMake,Cargo, CI/CD para múltiplas targets. Domínio de debugging e profiling de aplicações 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. Raciocínio sistêmico para otimizações de baixo nível com impacto em arquitetura geral. Capacidade de pair programming e colaboração técnica intensiva com outros developers. Desejável/Diferenciais: Experiência prévia com payment processing ou sistemas financeiros críticos. Background em desenvolvimento de libraries, 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. Flutter/Dart interop: Experiência com platform channels, dart: ffi, ou integração mobile nativa. Para perfis C/C++: Experiência 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 integração nativa (C++Kotlin,RustAndroid via JNI). Experiência 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: Experiência orquestrando 3+ linguagens em um projeto crítico. Descrição comportamental: Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições. Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento. Transforme ideias em soluções criativas e busque qualidade em toda sua rotina. Tenha habilidades de resolução de problemas. Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo. Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. #VempraGFT #VamosVoarJuntos #ProudToBeGFT.


Formação Acadêmica:

Não informado


Salário:

A combinar


Cargo:

Gerente de desenvolvimento


Empresa:

Gft Brasil


Serviços de TI.


Ramo:

Informática/ Tecnologia


(FH)

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar
Vagas parecidas
Emprego Barueri
Emprego São Paulo
Emprego Sudeste
Página principal > Emprego > Desenvolvimento Rust

Jobijoba Brasil

  • Dicas de emprego

Encontre vagas

  • Vagas de emprego por cargo
  • Pesquisa de vagas de emprego por área
  • Empregos por empresas
  • Empregos por localização

Contato / Parceria

  • Entre em contato
  • Publique suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de uso - Política de dados - Gerir os meus cookies - Acessibilidade: Não conforme

© 2025 Jobijoba Brasil - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar