Live opening · Posted 1 day ago

Engenheiro de Compiladores e LLVM

MAD | Mobile Application Defense · Brazil (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyMAD | Mobile Application Defense
LocationBrazil (Remote)
Work modeYes
SkillsC++
SourceLinkedin
ListedPosted 1 day ago

About the role

Description supplied by the original job listing.

A MAD está buscando alguém que goste de trabalhar com código e de baixo nível para desenvolver tecnologias de proteção para aplicações móveis.
Você vai atuar na evolução da nossa cadeia de compilação, criando mecanismos que aumentem a resistência dos aplicativos a engenharia reversa, adulteração e análise não autorizada.
O que você fará
Desenvolver e manter passes e componentes baseados em LLVM.
Trabalhar com etapas de compilação, otimização e geração de código.
Integrar proteções ao processo de build de aplicações móveis.
Pesquisar técnicas de engenharia reversa e formas de dificultá-la.
Analisar binários e investigar problemas de compatibilidade, desempenho e estabilidade.
Colaborar com as equipes de segurança, Android e produto.
O que buscamos
Experiência prática com LLVM, seja em desenvolvimento de passes, ferramentas ou integração de toolchains.
Bom domínio de C e C++; conhecimento de Rust é um diferencial.
Conhecimento de compiladores, representação intermediária (IR), otimizações e geração de código.
Familiaridade com análise de binários, assembly e depuração.
Capacidade de investigar problemas complexos e explicar decisões técnicas com clareza.
Será um diferencial
Experiência em segurança de aplicações, engenharia reversa ou proteção de software.
Conhecimento em Android NDK, Clang, linker e formatos ELF.
Experiência com ofuscação, hardening ou sistemas anti-tampering.
Conhecimento em ARM64 e em otimizações para dispositivos móveis.
Contribuições para projetos open source relacionados a LLVM ou compiladores.
Integração e aproximação de IA para uso em compiladores.
Entendimento de empregabilidade de algoritmos criptográficos e polimórficos.

Work arrangement
Yes

Your early-applicant advantage

Live timing from JobBeeper.

Live data
14 min from Linkedin publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
51,772 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App