Description
We are seeking a skilled Software Reverse Engineer to join our team at Kudu Dynamics, a Leidos company. The successful candidate will be part of a team developing a computer exploitation framework, working closely with reverse engineers and vulnerability researchers. The goal is to develop a usable framework for software exploitation running in a highly constrained environment, with a focus on building testable exploit chains and ensuring reliability in unknown environments.
The role involves taking Proof of Concept vulnerabilities and extending them into robust, reliable exploits, maintaining a CI/CD pipeline for testing framework plugins, extending framework features as needed, and working with vulnerability researchers to integrate proof of concepts into the framework.
The salary range for this position is $107,900.00 - $195,050.00.
Responsibilities:
- Taking Proof of Concept vulnerabilities and extending them into robust, reliable exploits.
- Maintaining a CI/CD pipeline for testing framework plugins.
- Extending framework features as needed.
- Working with vulnerability researchers to integrate proof of concepts into the framework.
Requirements:
- A U.S. citizen with an active Top Secret security clearance and SCI eligibility.
- Expertise in C/C++ (C Preferred).
- Knowledge of data structures, performance optimization/tuning, multi-threading.
- Expertise in at least one scripting language (Python preferred).
Preferred Qualifications:
- Experience with one or more assembly languages (x86, MIPS, ARM, etc.).
- Experience with hardware reverse engineering.
- Experience with real-time embedded systems.
- Experience with signal processing.