Technical Skills (Mandatory):
- Review malicious applications and SDKs by analyzing, unpacking, and reverse engineering software that compromises Android devices.
- Static and Dynamic Analysis
- Experience with ELF (Native Binaries) reverse engineering
- Experience with Java, Kotlin, JavaScript, Flutter, and other mobile software languages
- Experience with Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp, to perform binary and APK analysis
- Code reviews for security policy violations, vulnerabilities, or improper coding practices
Technical Skills (Additional):
- Development of signatures (Yara, etc.)
- Familiarity with Google Ads or Content moderation is an added bonus
- Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)
- In-depth knowledge of security engineering and analysis topics, computer and network security, cryptography, authentication security, rooting, packing, network protocols and interception
- Experience with Vulnerability Analysis
- Android Development
- Capture the Flag in Mobile software
Professional Experience and Education:
- Associates/Bachelor’s Degree/master’s in computer science, computer engineering, CS, or information systems, or related discipline
- 3-5 years of hands on Android and reverse engineering
- In-depth understanding and experience in Android internals