Android Reverse Engineer

Posted 16hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Android reverse engineer analyzing apps and SDKs for Trellix, a global cybersecurity company. Identifying malware, vulnerabilities, data leakage, and malicious code execution.

Responsibilities:

  • Conduct in-depth analysis of Android applications and SDKs to understand codebases, architecture, and functionality and identify potential risks
  • Employ decompilation, disassembly, debugging, and other advanced reverse engineering techniques
  • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs
  • Develop and maintain custom reverse engineering tools and scripts to automate tasks and improve efficiency
  • Conduct security assessments of Android applications and SDKs
  • Gather, analyze, and report threat intelligence related to Android malware, exploits, and emerging security trends
  • Collaborate with security researchers, developers, and stakeholders to share findings and provide recommendations
  • Contribute to the development of secure software
  • Stay updated on Android security threats, vulnerabilities, and reverse engineering techniques

Requirements:

  • Minimum of 3–5+ years of expertise in one or more of: Android Development, Reverse Engineering, Pentesting, or Application Security Assessments
  • Hands-on experience analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
  • Ability to read, comprehend, and analyze source code
  • Experience with static and dynamic analysis techniques
  • Experience with reverse engineering tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp for binary and APK analysis
  • Knowledge of Java, Kotlin, JavaScript, Flutter, and other mobile software languages
  • Experience with ELF/native binary reverse engineering
  • Knowledge of query languages such as SQL
  • Participation in a mobile software Capture the Flag (CTF)
  • Understanding of Android fundamentals, including activity lifecycles, common Android API usage, AOSP, and Android application creation
  • Understanding of techniques used by malicious software to harm users’ devices or data
  • Knowledge of mobile app store policies
  • Knowledge of network traffic analysis and security fundamentals

Benefits:

  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
  • Flexible work hours
  • Family-friendly benefits
  • Social programs