Linux Reverse Engineer / Vulnerability Researcher
Nightwing · Sterling, VA · 4 mo ago
Information TechnologyFull-time
Key Responsibilities
- Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses
- Develop, test, and debug software components and proof-of-concept exploits
- Conduct vulnerability research and exploitation activities targeting Linux binaries
- Analyze compiled code and system behavior across multiple architectures
- Collaborate with cross-functional technical teams to support research and operational objectives
- Produce clear technical documentation and reports detailing findings and methodologies
Required Qualifications
- Current TS/SCI with Poly Clearance
- Minimum of three (3) years of hands-on experience developing, testing, and debugging software in: CC++, Python
- Demonstrated experience with: Reverse Engineering (RE), Vulnerability Research (VR), Exploitation of native Linux applications
- Strong understanding of Linux internals, system calls, memory management, and debugging tools
- Experience analyzing compiled binaries and low-level system behavior
Desired / Preferred Qualifications
- Exploitation and reverse engineering experience on ARM and MIPS architectures
- Familiarity with common exploitation techniques (e.g., memory corruption, privilege escalation)
- Experience with tools such as GDB, IDA Pro, Ghidra, radare2, or similar
- Knowledge of secure coding practices and vulnerability mitigation techniques