Senior Vulnerability Researcher/Reverse Engineer

X8 LLC
  • Columbia, MD
  • $150,000 Per Year
  • Instant Apply
2 days ago

Job Description

Senior Vulnerability Researcher / Reverse Engineer
NBP1 | CNMF JTF-0

JOB DESCRIPTION
X8 is seeking a Senior Vulnerability Researcher / Reverse Engineer to support U.S. Cyber Command (USCYBERCOM) under the PURPLEPIRANHA program.
Conduct advanced vulnerability research and reverse engineering of software, firmware, and hardware to identify exploitable weaknesses and support cyberspace capability development.

WHAT YOU'LL BE DOING
  • Perform technical analysis of target platforms to identify potential zero-day vulnerabilities through fuzzing and code analysis.
  • Client vulnerabilities using automated fuzzing, manual code review, and static/dynamic analysis.
  • Reverse engineer applications, firmware, and hardware with disassemblers, debuggers, and binary analysis tools.
  • Rapidly prototype proof-of-concept exploits to validate findings and assess operational utility.
  • Analyze system architectures, protocols, and security mechanisms to identify attack surfaces and weakness patterns.
  • Document vulnerability details, exploitation methodologies, and recommended capability development approaches.
  • Brief capability developers on technical findings, target weaknesses, and exploitation pathways.
  • Collaborate with capability developers to translate vulnerability research into operational tools.
  • Track public vulnerability disclosures, exploitation techniques, and relevant adversary tradecraft.
  • Apply offensive cyber expertise, including red/purple team activities, to mission solutions; conduct limited TDY travel as needed.

WHAT REQUIRED SKILLS YOU'LL BRING
  • Active TS/SCI clearance with CI polygraph.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field and 10+ years of experience; or master's degree and 8+ years.
  • Proficiency with IDA Pro, Ghidra, and/or Binary Ninja disassemblers/decompilers.
  • Strong understanding of x86/x64/ARM assembly and processor architectures.
  • Practical experience with WinDbg, GDB, and/or LLDB debuggers and dynamic analysis tools.
  • Demonstrated vulnerability discovery in compiled C/C++/Rust software.
  • Understanding of memory corruption, logic flaws, race conditions, and related vulnerability classes.
  • Proficiency with AFL, libFuzzer, Honggfuzz, and fuzzing corpus management.
  • Strong Python, Ruby, or similar scripting for automation and analysis.
  • Experience documenting technical research for technical and operational audiences.

WHAT DESIRED SKILLS YOU'LL BRING

  • USCYBERCOM JQR (Joint Qualification Record) qualification.
  • Windows kernel/driver reverse engineering; firmware and embedded systems analysis.
  • Network protocol vulnerability research; UEFI/BIOS or bootloader security analysis.
  • Published vulnerability research (CVEs, conference presentations, or blog posts).
  • Familiarity with symbolic execution and taint analysis tools.
  • Understanding of offensive cyberspace operations workflows and prior red/purple team or equivalent contract/civilian experience.

WHY JOIN X8?

  • Support USCYBERCOM cyberspace capability development and vulnerability research.
  • Work with mission-focused technical teams on challenging reverse-engineering problems.
  • Contribute research that informs operational cyber capabilities.
  • Competitive benefits and professional growth opportunities.

MINIMUM CLEARANCE REQUIRED
  • Active TS/SCI with CI polygraph required.

COMPENSATION

  • $150,000+ (depending on education and experience)
  • Bonus potential
  • 401K Match – 10%
  • Paid time off – 24 PTO Days, 13 Holiday
  • Medical Benefits – 100% Employee, 80% Dependent, $1000 company paid HSA Contribution

Numbers & Facts

LocationColumbia, MD

Skills

  • ARM (Advanced RISC Machine)unmatched
  • Analysis Skillsunmatched
  • Architectural Analysisunmatched
  • Blogunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Cyberspaceunmatched
  • Debugging Toolsunmatched
  • Disassemblersunmatched
  • Documentationunmatched
  • Dynamic Analysisunmatched
  • Dynamic Debugging Techniqueunmatched
  • Electrical Engineeringunmatched
  • Embedded Systemsunmatched
  • Engineering Softwareunmatched
  • Fuzz Testingunmatched
  • GDB (Gnu Debugger)unmatched
  • IDA Prounmatched
  • Kernel Programmingunmatched
  • Memory Hardwareunmatched
  • Microprocessor Architectureunmatched
  • Microsoft Windows Device Driversunmatched
  • Network Protocolsunmatched
  • Network Securityunmatched
  • Operational Auditunmatched
  • Operations Researchunmatched
  • Proof of Conceptunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Research Skillsunmatched
  • Reverse Engineeringunmatched
  • Rubyunmatched
  • Scripting (Scripting Languages)unmatched
  • Security Analysisunmatched
  • Security Protocolsunmatched
  • Sensitive Compartmented Information (SCI)unmatched
  • Software Engineeringunmatched
  • Static Analysisunmatched
  • System Architectureunmatched
  • Systems Analysisunmatched
  • Technical Analysisunmatched
  • Technical Researchunmatched
  • Top Secret Clearanceunmatched
  • Willing to Travelunmatched
  • WinDbgunmatched
  • x86 Processorsunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder