
Reverse Engineer – Android
Trellix
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks
- Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging
- Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs
- Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends
- Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.
Requirements
- 3 - 5+ years of expertise in Android Development, Reverse Engineering, Pentesting, Application Security Assessments, Capture the Flag (CTF)
- Hands-on experience with analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
- Static and Dynamic Analysis Techniques
- Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp
- Java, Kotlin, JavaScript, Flutter and other mobile software languages
- ELF (Native Binaries) reverse engineering
- Development of signatures (SQL, Yara, etc.)
- Knowledge of Android Fundamentals such as Android activity lifecycles, common Android API usage, AOSP
- Understanding techniques utilized by malicious applications
- Knowledge of Mobile App store policies (Ads, PHAs, Developer, etc.)
- Network traffic analysis; security fundamentals
- Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)
- Encoding and Cryptography
- Authentication mechanisms and security
- Device rooting
- Complex frameworks and application packers.
Benefits
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android DevelopmentReverse EngineeringPentestingApplication Security AssessmentsStatic Analysis TechniquesDynamic Analysis TechniquesJavaKotlinJavaScriptFlutter