Job Description
Job Description
Android Developer
We 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 Performance
Required Experience
Development, 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 Experience
Experience 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 Clearance
U.S. government Top Secret security clearancePossess a Full Scope Polygraph or ability to obtain oneEducation
Undergraduate degree in Computer Science preferred.
Powered by JazzHR
6WDuMLFuRd