Trellix
Trellix
Trellix develops AI-powered cybersecurity solutions for enterprise organizations. Its platform brings together endpoint, data, network, email, cloud, and threat intelligence capabilities to help security teams detect, investigate, and respond to threats across their environments. Trellix also provides extended detection and response (XDR), network detection and response (NDR), managed detection and response, professional services, and cybersecurity education, supporting security operations centers as they strengthen resilience against evolving attacks.

Android Reverse Engineer

Analyze Android apps and SDKs for Trellix, a global cybersecurity company. Investigate malware, vulnerabilities, data exposure, and malicious code execution.

Description

  • Analyze Android apps and SDKs to understand their code, architecture, and behavior and uncover risks
  • Use decompilation, disassembly, debugging, and other advanced reverse engineering methods
  • Find user and device risks, data leakage, and malicious code execution in Android apps and SDKs
  • Build and maintain custom tools and scripts to automate reverse engineering work
  • Assess the security of Android applications and SDKs
  • Collect, analyze, and report intelligence on Android malware, exploits, and emerging security trends
  • Share findings and recommendations with security researchers, developers, and other stakeholders
  • Help develop secure software
  • Keep current with Android threats, vulnerabilities, and reverse engineering methods

Requirements

  • At least 3–5 years of expertise in one or more of Android development, reverse engineering, penetration testing, or application security assessments
  • Practical experience analyzing, unpacking, and reverse engineering malicious application or SDK code
  • Ability to read, understand, and analyze source code
  • Experience with static and dynamic analysis methods
  • Experience using 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 programming languages
  • Experience reverse engineering ELF and native binaries
  • Knowledge of query languages such as SQL
  • Participation in a mobile software Capture the Flag (CTF)
  • Understanding of Android fundamentals, including activity lifecycles, common APIs, AOSP, and app development
  • Understanding of how malicious software can 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

Related Jobs