View all jobsAndroid Developer
Sterling, VirginiaTechnical Requirements
- Current TS/SCI clearance is required
- Experience developing for Android or another mobile platform
- Experience with C/C++ on Unix/Linux platforms using Make/CMake build systems
- Familiarity with static decompilers (e.g HexRays) & disassemblers (e.g. Ghidra)
- Experience developing against or working with large open-source projects (e.g. AOSP)
Desired Experience
- Team or task leadership experience
- Understanding of CNE techniques and methodologies on Android and Linux
- Experience with the ARM64/ARM32 Architecture or other similar platform
- Familiarity with Atlassian products (Bitbucket, Bamboo, JIRA, etc.)
- Familiarity with version control software such as git
- Reverse engineering ARM binaries
- Developing proof-of-concept exploit software