STR
Associate Software Reverse Engineer
$91K–$125K
Woburn, MA +2 · Full-time · Posted Sep 21, 2026
- Location
- Woburn, MA
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
- Ability to obtain an Active Top Secret (TS) security clearance; U.S. citizenship is needed by the U.S. Government.
About the job
Reverse engineer software and firmware, develop binary-analysis tools, and research vulnerabilities and 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.
- Conduct vulnerability research, exploit and payload development, and exploit mitigation; document and present research.
- Collaborate across disciplines to develop cybersecurity solutions for real-world national-security problems.
What they ask for
- 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.
- Understanding of reverse-engineering fundamentals, including memory layout and calling conventions.
Nice to have
- Vulnerability research and exploit development; implant or software patch development.
- Familiarity with binary emulation or vulnerability research tools such as QEMU or AFL++; embedded systems or firmware analysis.
Pay
$91,000 - $125,000 USD base salary
Tools
Windows/Linux, IDA Pro, Binary Ninja, Ghidra, C/C++, Python, x86, ARM
Model-written summary · the original posting is authoritative