Android Vulnerability Researcher
Role details
Job location
Tech stack
Job description
-
You will join our team to identify vulnerabilities in devices running Android-based operating systems using a combination of static and dynamic analysis techniques.
-
You will develop proof-of-concepts for vulnerabilities identified.
-
You'll use common VR toolsets such as fuzzers and reverse engineering tools (this includes access to custom tooling developed in-house) and develop your own as needed.
-
You'll need to present your findings in a useful and accessible way to others.
-
You'll have access to internal and external training and conferences to refine and hone your skillset.
Requirements
We are looking for experienced and passionate people who have a background in Vulnerability Research (VR), offensive security and reverse engineering on Android platforms. This role is open to mid-level, senior and principal researchers., * Experience in C, C++, Java, Python, etc
-
Experience reverse engineering ARM64 and/or Java/Smali
-
Experience with reverse engineering tools such as Binary Ninja, IDA, Ghidra, Frida, or similar
-
Knowledge of Android platform internals and security model
-
Direct experience performing vulnerability research and reverse engineering on Android platforms.
-
Interested and passionate about learning new things, taking things apart, and getting stuck into new problems and challenges.