Cipher Tech Solutions-posted 7 months ago
$43 - $96/Yr
Full-time • Entry Level
Onsite • Vienna, VA
Professional, Scientific, and Technical Services

The position involves reverse engineering Android malware, defeating obfuscation techniques, and collecting evidence of malicious behavior. The role requires providing support through scripting to enhance application triage and reverse engineering expertise. Reverse Engineers will primarily work with decompiled Java but will also encounter Java/Smali bytecode and native libraries, necessitating familiarity with ARM assembly language. Applicants will be tested on both software development and reverse engineering skills as part of the hiring process. Most open positions require proficiency in both areas.

  • Reverse engineer Android malware and defeat obfuscation techniques.
  • Collect evidence of malicious behavior.
  • Provide scripting support for application triage.
  • Integrate existing scripts into analysis pipelines.
  • Develop new scripts based on customer specifications.
  • US Citizenship required.
  • Must hold a TS (Top Secret) Level US Government Security Clearance at the time of application.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Cyber Security, or Math.
  • Strong software development skills.
  • Ability to read and/or write x86, x64, and/or ARM Assembly code.
  • Experience creating and debugging scripts for reverse engineering.
  • Familiarity with maintainable software processes including documentation, versioning, and unit testing.
  • Ability to convey technical topics verbally and in documentation.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Prior Android development experience.
  • Experience reverse engineering mobile applications.
  • Familiarity with APK decompilation tools such as JEB, JADX, or Dex2Jar.
  • Experience reverse engineering native ARM binaries with IDA Pro or Ghidra.
  • Familiarity with the ARM assembly language.
  • Experience with hex editors and working at the byte-level.
  • Platform-specific mobile development language experience using Kotlin.
  • Mission focused work environment.
  • Subsidized medical/dental/vision insurance.
  • HSA contributions.
  • 401k matching.
  • Holiday and Paid Time Off (PTO).
  • Monthly WAN parties & quarterly events.
  • Flexible hours.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service