Android OS Reverse Engineer - $300k/yr TS/SCI FS-Poly
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Develop custom software tools and techniques for Android. Perform software development, testing, and debugging with Python and C. Utilize build environments, Git, and network protocols. Conduct reverse engineering, penetration testing, and system security analysis. Requires expertise in IDA Pro and Linux internals. Lead junior-level developers and create technical documentation.
Requirements
- Development, testing and debugging Python and C
-
Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms.
- programming CNO tools and techniques
-
Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols.
- Tracing code execution in a debugger (WinDbg/gdb/IDA Pro).
- Reverse engineering native binaries.
- Developing proof-of-concept exploit software
-
Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
-
Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
- Working with version control software such as git, Gitlab, etc.
Benefits & conditions
- Open to multiple experience levels with estimated annual compensation up to $300,000/year based on experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
9 Ways to Make Money Hacking
Highest Paying Tech Companies for Developers
Dev Digest 166: Sycophancy, Zip bombs and AI Native Development
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries