
Android Reverse Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Singapore, +1 more country.
• Perform comprehensive evaluations of Android applications and SDKs to gain insights into their codebases, architecture, and functionalities, while identifying potential risks.
• Utilize decompilation, disassembly, debugging, and other sophisticated reverse engineering methodologies.
• Detect user and device vulnerabilities, data leaks, and instances of malicious code execution within Android applications and SDKs.
• Create and sustain customized reverse engineering tools and scripts to automate processes and enhance operational efficiency.
• Execute security assessments on Android applications and SDKs.
• Collect, analyze, and disseminate threat intelligence concerning Android malware, exploits, and evolving security trends.
• Collaborate with security researchers, developers, and stakeholders to communicate findings and offer recommendations.
• Contribute to the creation of secure software.
• Remain informed about Android security threats, vulnerabilities, and reverse engineering practices.
• A minimum of 3–5+ years of experience in one or more domains: Android Development, Reverse Engineering, Pentesting, or Application Security Assessments.
• Practical experience in analyzing, unpacking, and reverse engineering the code of malicious applications or SDKs.
• Proficient in reading, understanding, and analyzing source code.
• Experience with both static and dynamic analysis techniques.
• Familiarity with reverse engineering tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp for binary and APK analysis.
• Knowledge of programming languages including Java, Kotlin, JavaScript, Flutter, and other mobile software languages.
• Experience in ELF/native binary reverse engineering.
• Understanding of query languages such as SQL.
• Participation in a mobile software Capture the Flag (CTF) competition.
• Knowledge of Android fundamentals, including activity lifecycles, common Android API usages, AOSP, and the process of Android application creation.
• Awareness of the techniques employed by malicious software to compromise users’ devices or data.
• Understanding of mobile app store policies.
• Familiarity with network traffic analysis and fundamental security principles.
• Retirement Plans
• Medical, Dental and Vision Coverage
• Paid Time Off
• Paid Parental Leave
• Support for Community Involvement
• Flexible work hours
• Family-friendly benefits
• Social programs
Sigma Software Group
Wikimedia Foundation
Sigma Software Group
Get handpicked remote jobs straight to your inbox weekly.