STR
Software Reverse Engineer
$112K–$154K
Woburn, MA +3 · Full-time · Posted Oct 9, 2026
- Location
- Woburn, MA
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)
About the job
Reverse engineers software and firmware, develops binary analysis tools, researches vulnerabilities, and builds cybersecurity solutions for national security applications.
What you'll do
- Reverse engineer software and firmware across conventional and non-traditional architectures.
- Develop and apply automated reverse-engineering and binary-analysis tools; characterize target protocols, interfaces, and functionality.
- Research vulnerabilities and perform exploit, payload, and mitigation development; document and present findings.
What they ask for
- Active Top Secret (TS) security clearance; U.S. citizenship is required by the U.S. Government.
- BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience).
- Experience with binary analysis of software/firmware and disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.
- Proficiency in one or more programming languages and Assembly languages; general understanding of reverse-engineering fundamentals.
Nice to have
- Vulnerability research and analysis, exploit weaponization, implant or software patch development.
- Familiarity with binary emulation or vulnerability research tools such as QEMU or AFL++; DSP architecture experience.
Pay
$112,000 - $154,000 USD base salary
Tools
IDA Pro, Binary Ninja, Ghidra, C/C++, Python, x86, ARM, QEMU
Model-written summary · the original posting is authoritative