Requires Top Secret/SCI with Full Scope Poly
Description: This CNO developer position will be responsible for designing custom software tools and techniques on UNIX/Linux platforms. Candidates should have a background in low-level programming tools, a basic understanding of network design and socket programming, and the ability to diagnose and debug issues using both COTS and GOTS tools. You will work closely with analysts, operators, data scientists, and other tactical developers to provide mission critical support.
Responsibilities:
- Develop novel CNO tools and augment existing toolsets.
- Derive, document, and analyze requirements.
- Build prototypes to demonstrate understanding of mission requirements.
- Produce functional toolsets that can operate within mission constraints.
Skills Requirements:
- Experience with UNIX/Linux platforms.
- Ability to produce and modify software systems in C/C++/Python.
- Familiarity with reverse engineering.
- Familiarity with Git, Subversion and the Atlassian Tools (e.g. Jira, Confluence).
Nice to Haves:
- Basic knowledge of UNIX internals (OS runtime linker/loader, object file formats, OS access control mechanisms)
- Fundamental understanding of reverse engineering concepts
- Experience with developing CNO specific software in Linux/embedded applications.
- Knowledge of end-to-end SIGINT collection and analysis systems.
- Experience with the production of CNO capabilities and operations.
YOE Requirement: 6 yrs., B.S. in a technical discipline or 4 yrs. w/ M.S., 4 yrs. of additional SWE experience may be substituted for a bachelor’s degree.
