
CNO Reverse Engineer
Markon Solutions1 month ago
Fort Meade, MD, USASenior
Base Salary
$145k - $230k/yr
Responsibilities
- Reverse engineer hardware components, software applications, operating systems, and firmware to determine functionality, code structure, and system behavior.
- Analyze binaries, executables, and system internals to identify vulnerabilities and support CNO tools and techniques.
- Develop software, prototypes, proof-of-concept capabilities, technical reports, and demonstration code using supported programming languages.
- Use hardware and software reverse engineering tools to analyze complex systems and support mission requirements.
- Perform computer forensics and kernel-level programming to analyze low-level system functionality.
- Apply CNO tools and methodologies to evaluate software systems and support operational objectives.
- Create technical presentations and documentation for Government customers and internal engineering teams.
- Manage source code and engineering artifacts with version control systems.
- Collaborate with software engineers, vulnerability researchers, and cyber operators to develop and integrate mission capabilities.
Requirements
- Active TS/SCI clearance with polygraph through the customer.
- Bachelor's degree and the required years of reverse engineering or software engineering experience supporting programs of similar scope and complexity.
- Experience reverse engineering hardware, software, operating systems, or firmware.
- Programming experience in one or more of Assembly, C, C#, C++, Java, Perl, or Python.
- Experience analyzing binaries, operating system internals, and low-level software behavior.
- Experience with reverse engineering frameworks and analysis tools.
- Experience supporting Computer Network Operations or offensive cyber operations.
- Experience with kernel-level programming and computer forensics.
- Strong analytical, problem-solving, communication, and technical writing skills.
- Preferred: experience identifying software vulnerabilities and supporting exploit development.
- Preferred: experience with Ghidra, IDA Pro, Binary Ninja, Radare2, or similar tools.
- Preferred: experience with Linux and Windows internals.
- Preferred: experience supporting Intelligence Community or Department of Defense cyber operations.
- Preferred: experience working in Agile software development environments.
Benefits
- Medical, dental, vision, life insurance, short-term disability, and long-term disability coverage.
- 401(k) match, flexible spending accounts, and employee assistance program.
- Training and tuition assistance.
- Paid time off and holidays.