Trellix

Reverse Engineer – Android

Trellix

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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