EasyMobile Technology Co. is a leading international mobile phone hardware and software provider and we are seeking a talented, fully remote Reverse Android Engineer to join our expanding U.S. subsidiary team.
Responsibilities: - Work primarily with decompiled Java but will occasionally encounter Java/Smali bytecode and native libraries that require familiarity with the ARM assembly language - Static and Dynamic Analysis - Code reviews for security policy violations, vulnerabilities, or improper coding practices - Experience with Java, and other mobile software languages - Provide on-site support in research and development of software designed to find vulnerabilities of technology, algorithm development, script, writing and software utility development, analysis and reverse engineering of source code, software integration and testing, technical writing and documentation, and lifecycle maintenance of customer software programs - Expert-level capability development to include (but is not limited to): technology research, vulnerability assessment, software development, capability integration, system test, and product maintenance for assisting our partners
Qualifications: - 5+ years of hands-on Android reverse engineering - 5+ years of hands-on vulnerability analysis - In depth understanding and experience in Android internals - In depth knowledge of security engineering and analysis topics, computer and network security, cryptography, authentication security, rooting, packing, network protocols and interception
5+ years of experience for the following areas: - Exploit development - Linux/Android kernel development - Low-level operating systems for Android (Linux acceptable) - Applied ARM/AARCH64 Assembly development - JavaScript development and C programming - Hands-on Reverse Engineering experience using tools such as IDA Pro, Binary Ninja and Ghidra Fuzzing experience (Mayhem, AFL, KLEE)
Desired Skills: - Experience with Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp, to perform binary and APK.
Job Type: - Remote position - Part-time and full-time positions are both available - Salary starting at $20,000/month