Software Developer (Reverse Engineering) with Security Clearance

Mission Services LLC
Newington, VA, United States
1 day ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) Microsoft Windows Android Software Development C++ (Programming Language) Cyber Security Linux Dynamic Program Analysis Emulators Python (Programming Language) Reverse Engineering SQLite
+4 more
Mobile Os Caching IDA Pro Objective C++

Job description

  • Perform static/dynamic analysis using Ghidra, IDA Pro, Frida, LLDB.
  • Develop hook libraries for message interception, multimedia, and crypto.
  • Reverse engineer anti-tamper ecosystems and document bypass methods.
  • Extract and normalize artifacts (SQLite, WAL files, logs, caches).

Requirements

  • Engineered iOS cyber capabilities to enable operations across multiple customer missions * Developed custom security tool in C and Objective-C for automating vulnerability discovery to support capability development * Automated the build, test, and deployment environment to support safe and scalable capability validation Skills/Experience:
  • Strong background in binary analysis, mobile OS internals, anti-tamper research.
  • Proficient in Python or Java for parser/tool development.
  • Experience with emulator/sandbox environments and forensic workflows.
  • Python, C, C++, C
  • In-depth knowledge of Android, Linux, and Windows operating system internals
  • Cryptography and secure computing

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…