What are the responsibilities and job description for the Android Malware Reverse Engineer position at All IT Solutions?
Job Overview
We are seeking 10 years of experienced Android Malware Reverse Engineer to join our team. The ideal candidate will possess a robust skill set in Android development, security assessments, and malware analysis . This role requires hands-on experience with reverse engineering tools and techniques, a strong understanding of Android fundamentals , and proficiency in several programming languages. The successful candidate will analyze, decompile, and evaluate malicious software to identify threats and develop detection signatures
Role Description
This is a contract Android Malware Reverse Engineer role in Multiple locations - S anjose CA, Austin TX, and Bothell(WA ) The role involves day-to-day tasks associated with analyzing and reversing Android malware, investigating security vulnerabilities, and developing solutions to mitigate risks. The candidate will work on-site to ensure the security and integrity of mobile applications.
- Required Skills and Experience : -
Hands-on experience with analyzing, unpacking, and reverse engineering malicious applications or SDKs.
Proficient in static and dynamic analysis techniques.
Familiarity with reverse engineering tools including Jadx, Ghidra, Frida, IDA Pro, and Burp Suite.
Strong programming skills in Java, Kotlin, JavaScript, and familiarity with mobile software languages such as Flutter.
Experience with ELF (Native Binaries) reverse engineering.
Proficiency in SQL and experience with query languages.
Understanding of Android fundamentals including activity lifecycles, common API usage, AOSP, and application development.
Knowledge of malicious software techniques and mobile app store policies (Ads, PHAs, Developer, etc.).
Ability to read, comprehend, and analyze source code.
Previous experience with web app penetration testing.
Background in malware analysis on Windows platforms with a willingness to learn Android-specific techniques.
Educational Requirements :
Bachelor’s degree in computer science, Cybersecurity, or a related field, or equivalent practical experience.