TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE OR REINSTATABLE TS/SCI W/ POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)
This opening is supporting GHIDRA, a software reverse engineering (SRE) framework. GHIDRA helps analyze malicious code and malware like viruses, and can give cybersecurity professionals a better understanding of potential vulnerabilities in their networks and systems. GHIDRA includes a suite of software analysis tools for analyzing compiled code on a variety of platforms including Windows, Mac OS, and Linux. Capabilities of GHIDRA include disassembly, assembly, decompilation, graphing, and scripting, and hundreds of other features.
A minimum of 7 years of experience as a SWE in programs and contracts of similar scope, type, and complexity.
A minimum of a Bachelor’s Degree in Computer Science or related discipline from an accredited college or university.
4 years of additional SWE experience on projects with similar software processes may be substituted for a Bachelor’s Degree.
Within the last 7 years, a minimum of 5 years experience developing in Java. Specifically, Candidate must have experience developing and reengineering/refactoring large codebases
Within the last 7 years, a minimum of 3 years experience developing software in either a Linux, Windows, or Mac OS environment
Within the last 3 years, a minimum of 1 year of experience developing software with Eclipse and Junit
Demonstrated familiarity with C/Assembly code and microprocessors
Candidate must be flexible to changing requirements and direction of tasking
Candidate must be comfortable interfacing with other team members - strong communication and interpersonal skills
Candidate must be self motivated
Familiarity with GHIDRA
Experience with reverse engineering concepts
Experience developing in Python
Experience with Postgres/Elasticsearch
Experience with debugger internals
Experience performing open source development
Experience with Git
Experience working within an Agile development environment