Role: Android Reverse Engineer
Location: This is a Hybrid position in Austin, TX, Bothell, WA and San Jose, CA. You must reside in one of these (3) three cities.
Duration: 12 month
This position is for an Android Malware Reverse Engineer on a threat research team. The primary goal is to conduct detailed static and dynamic analysis on malicious Android applications and SDKs to understand their behavior, classify them into malware families, and develop scalable detection signatures (e.g., Yara) to protect users.
Required Skills
- 3+ years in Android Reverse Engineering (RE) and analysis of malicious applications or SDKs.
- Hands-on experience with RE tools: Jadx, Ghidra, Frida, IDA Pro, Burp.
- Strong proficiency in Static and Dynamic Analysis Techniques.
- Knowledge of mobile software languages: Java, Kotlin, JavaScript, Flutter.
- Experience with ELF (Native Binaries) reverse engineering.
- Strong understanding of Android Fundamentals, activity lifecycles, AOSP, and API usage.
- Ability to read, comprehend, and analyze source code.
- Experience with Query languages (SQL).
Preferred Skills
- Experience with Vulnerability Analysis or security code review.
- Android Software Development Experience.
- Familiarity with Google Ads or Content Moderation.
- Participation in a Capture the Flag (CTF) for Mobile software.
- Pentesting, Blue Team, and/or Red Team experience.