Solution Consultant
Core
Analyze and deconstruct Android applications and SDKs to identify security risks, malicious code, and underlying functionality.
Role type
Senior IC Android Reverse Engineer
Builds
Threat intelligence reports, security signatures, and secure application recommendations
Domain
Cybersecurity, Mobile Security, Android Ecosystem
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Android reverse engineering, static and dynamic analysis, binary and APK analysis, Java, Kotlin, JavaScript, Flutter, ELF reverse engineering, signature development (SQL, Yara), threat intelligence research, cryptography, authentication mechanisms, device rooting analysis, mobile app store policy knowledge
Preferred skills
Android fundamentals (activity lifecycles, AOSP), malicious application techniques, network traffic analysis, APT research using OSINT, complex frameworks and packers analysis
Technologies
Jadx, Ghidra, Frida, IDA Pro, Burp, Virus Total, ExploitDB, MITRE
Responsibilities
Conduct in-depth analysis of Android apps and SDKs to understand codebase and architecture; Employ reverse engineering techniques including decompilation, disassembly, and debugging; Identify user and device risks, data leakage, and malicious code execution; Gather and report threat intelligence on Android malware and exploits; Collaborate with security researchers and developers to share findings and provide recommendations
Seniority
Mid-Senior, hands-on IC