STR
Software Reverse Engineer
$112K–$154K
Arlington, VA +3 · Full-time · Posted Oct 9, 2026
- Location
- Arlington, VA
Arlington, Virginia, United States
Melbourne, Florida, United States
Woburn, Massachusetts, United States - Education
- BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience)
- Visa sponsorship
- The position requires an Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government.
About the job
Reverse engineer software and firmware, develop binary analysis tools, research vulnerabilities, and create cybersecurity solutions for national security applications.
What you'll do
- Reverse engineer software and firmware and develop automated tools to analyze binaries, protocols, interfaces, and functionality.
- Research vulnerabilities and perform exploit, payload, and mitigation development.
- Document, demonstrate, and present research while collaborating across disciplines.
What they ask for
- Active Top Secret (TS) security clearance; U.S. citizenship is required by the U.S. Government.
- Experience with binary analysis of software or firmware.
- Experience with disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.
- Proficiency in one or more programming languages and assembly languages, plus understanding of reverse engineering fundamentals.
Nice to have
- Vulnerability research, exploit development, firmware analysis, or automated software analysis tool development.
- Familiarity with QEMU or AFL++, DSP architectures, operating system internals, or custom emulation tools.
Pay
USD $112,000 - $154,000 base salary
Tools
Windows, Linux, IDA Pro, Binary Ninja, Ghidra, C/C++, Python, QEMU
Model-written summary · the original posting is authoritative