Android Developer
GRVTY · Sterling, VA · 3 wk ago
Engineering$150k–$250k/yrFull-time
About the role
GRVTY is seeking an Android Developer with a TS/SCI with Polygraph Clearance to join one of our top projects in Dulles, VA. The role involves solving real-time cyber challenges and working closely with end users.
Responsibilities
- Design and develop custom software tools and techniques for the Android platform
- Be responsible for end-to-end design and development of custom software
- Diagnose and debug issues using both COTS and GOTS tools
- Develop documentation pertinent to operating and supporting developed software and techniques
- Mentor and lead junior-level developers to accomplish mission objectives
- Solve real-time cyber challenges
Requirements
- Active TS/SCI with Polygraph Clearance
- 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.
Qualifications
- Experience with native-level mobile development
- Experience with vulnerability analysis
- Experience with assembly, preferably ARM
- Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Objective-C, Swift or C++ programming
- Able to work independently and as part of a team in a fast-paced environment with ever-changing requirements
- Undergraduate degree in Computer Science preferred
Skills
While not required, candidates with experience in these areas would be a plus:
- Experience with native-level mobile development
- Experience with vulnerability analysis
- Experience with assembly, preferably ARM
- Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Objective-C, Swift or C++ programming
Benefits
At GRVTY, we provide a competitive pay range, comprehensive benefits, and meaningful opportunities for professional growth. Benefits include:
- Robust health plan including medical, dental, and vision
- Health Savings Account with company contribution
- Annual Paid Time Off and Paid Holidays
- Paid Parental Leave
- 401k with generous company match
- Training and Development Opportunities
- Award Programs
- Variety of Company Sponsored Events
Pay Range
$150,000 - $250,000 USD
Schedule
Workplace is in Dulles, VA. Remote work is not supported.