CNO Developer - Mid-Level (iOS or Android)

Columbia, MD
Oct 14, 2021
Oct 18, 2021
Full Time is seeking a Mid-Level Mobile Developer to develop Android and/or iOS capabilities. We are building an advanced team of cyber engineering experts for developer positions. This position is an opportunity to build leadership while performing work that is challenging, engaging, and provides real-world mission impact on efforts cover the full spectrum of security technologies for computer network operations. This position will support PCI, a company.What you will do:Working on small teams in close coordination with customers to quickly design, deliver, and enhance operational capabilitiesDevelopers must play both sides of the fence"A cents € developing and defeating advanced new security techniques.Duties include: design custom software tools and techniques for mobile platforms; 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.What you need to have:Clearance: Must Possess and Maintain a TS w/ PolygraphBS/BA degree in Computer Science, Engineering, or a similar technical fieldTen (10) years of experience programming in C, and Python (Android/iOS) and Objective C (iOS specialty only)Ten (10) years of experience with UNIX applications using make files or comparable build environments, mission-applicable platformsTen (10) years of experience with programming CNO tools and techniquesTen (10) years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocolsExperience tracing code execution in a debugger (WinDbg/gdb/IDA Pro)Experience reverse engineering native binariesExperience developing proof-of-concept exploit softwareExperience creating and briefing technical presentationsExperience with mobile platformsKnowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (eg, ELF), file system internals (eg, 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 defeatExperience developing software and performing code reviews on a team, using tools such as git, Gitlab, etc.What we'd like you to have:Experience with native-level mobile developmentExperience with vulnerability analysisExperience with assembly, preferably ARM and MacOSUnderstanding of mobile security protection mechanisms, such as SELinux and application sandboxingAbout is a new leader in decision dominance serving the national defense and intelligence communities. The Company delivers high-end capabilities across the data and digital spectrum to deliver information superiority and decision support. provides a comprehensive suite of solutions including artificial intelligence and machine learning, data science, advanced analytics, offensive and defensive cyber, data management, cloud solutions, digital engineering, and systems integration.'s customers, including the US Intelligence Community, Department of Defense, and US Federal Government, rely on its advanced technology solutions to analyze information, manage risk, and solve complex problems, leading to better decision making. Headquartered in Columbia, Maryland, has additional locations in Virginia, Massachusetts, and is an Equal Opportunity/Veterans/Disabled Employer.

Similar jobs