Principal Software Engineer

CyberCore Technologies
Annapolis Junction, MD
Apr 17, 2019
Apr 17, 2019
Full Time
ALL CANDIDATES MUST HAVE AN ACTIVE TS/SCI WITH A POLYGRAPH CLEARANCE! Required Experience: Experience with one or more assembly languages Experience working with existing CNO frameworks Experience with existing analytics frameworks Experience with vulnerability analysis Knowledge of exploitation techniques Desired Experience: Experience with embedded software development Knowledge of operating system internals (any OS will do) Knowledge of common networking protocol stacks Experience with machine learning and statistical analysis Experience in APIs, parsers, adaptors, and Command and Control structure for frameworks Basic database knowledge Perform remote pentesting of devices (Preferred) Reverse engineering experience (Preferred) Ability to write scripted remote services (Preferred) Experience in development within the Python Integrated Development Environment (IDE) (any is find if they use IDEs) Experience architecting, designing, developing, testing, and supporting integration of software as a component of SIGINT solutions (Preferred but not mandatory) Qualifications: 15 years of experience with 6 years developing in Java, Python, Ruby, C or C++ At least fifteen (15) years in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. The individual must be able to communicate directions and provide guidance to junior programmer/analysts, as required

Similar jobs