Unknown Company

Android Developer

dulles, va • Posted 3 weeks ago
Onsite Full Time General

Android DeveloperWe are in need of an Android Developer to join our team to solve real-time cyber challenges. Looking for individuals who enjoy working on a mission-focused team that works very closely with our end users. Duties include: design 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; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.Place of PerformanceDulles, VirginiaRequired ExperienceDevelopment, testing and debugging Python and CExperience in UNIX applications using make files or comparable build environments, mission-applicable platforms.Programming CNO tools and techniquesNetwork 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 softwareKnowledge 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 structuresUnderstanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeatWorking with version control software such as git, Gitlab, etc.Desired ExperienceExperience with native-level mobile developmentExperience with vulnerability analysisExperience with assembly, preferably ARMUnderstanding of mobile security protection mechanisms, such as SELinux and application sandboxingObjective-C, Swift or C++ programmingAbility to work independently and as part of a team in a fast-paced environment with ever-changing requirements.Security ClearanceU.S.

government Top Secret security clearancePossess a Full Scope Polygraph or ability to obtain oneEducationUndergraduate degree in Computer Science preferred.

Android Developer in dulles at Unknown Company

This position is listed as full time and onsite.

Back to Job Search