Drimva

STR

Principal Software Reverse Engineer

$204K–$284K

Arlington, VA +4 · Principal · Full-time · Posted Sep 8, 2026

Location
Arlington, VA
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States
Experience
Minimum of 15 years of relevant experience; MS or PhD with equivalent work experience may also be considered.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Cybersecurity, or a related field; MS or PhD with equivalent work experience may also be considered.
Visa sponsorship
Active Top Secret (TS) clearance required; U.S. citizenship is needed by the U.S. Government.

About the job

Leads reverse engineering and vulnerability research on software, firmware, and cyber-physical systems, developing analysis tools and cybersecurity solutions for national security customers.

What you'll do

  • Reverse engineer software and firmware and develop automated binary analysis tools to characterize target systems.
  • Lead multidisciplinary teams in vulnerability research, exploit and payload development, and cybersecurity solution development.
  • Document, demonstrate, and present research; contribute to customer technical marketing and proposals.

What they ask for

  • Active Top Secret (TS) clearance; U.S. citizenship is required by the U.S. Government.
  • Bachelor’s degree in Computer Science, Computer Engineering, Cybersecurity, or a related field, plus a minimum of 15 years of relevant experience; MS or PhD with equivalent work experience may also be considered.
  • Substantial experience leading technical teams on advanced reverse engineering and exploitation programs; experience with software/firmware binary analysis and vulnerability research.
  • Proficiency in multiple Assembly Languages and in one or more programming languages; experience with disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.

Nice to have

  • Implant or software patch development; binary emulation or vulnerability research tools such as QEMU or AFL++.
  • DSP architectures, operating system internals, embedded systems, custom emulation, or automated reverse-engineering tool development.

Pay

$204,000 - $284,000 USD base salary

Tools

Windows, Linux, IDA Pro, Binary Ninja, Ghidra, C/C++, Python, QEMU

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)