The position involves reverse engineering Android malware, defeating obfuscation techniques, and collecting evidence of malicious behavior. The role requires providing support through scripting to enhance application triage and reverse engineering expertise. Reverse Engineers will primarily work with decompiled Java but will also encounter Java/Smali bytecode and native libraries, necessitating familiarity with ARM assembly language. Applicants will be tested on both software development and reverse engineering skills as part of the hiring process. Most open positions require proficiency in both areas.