STR
Principal Software Reverse Engineer
$204K–$284K
Woburn, MA +4 · Principal · Full-time · Posted Sep 8, 2026
- Location
- Woburn, MA
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States - Experience
- Minimum 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 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, vulnerability research, and exploit development for software and firmware targets in cyber-physical systems supporting national security.
What you'll do
- Reverse engineer software and firmware and develop automated binary analysis tools.
- Lead multidisciplinary teams in cybersecurity research, vulnerability weaponization, exploit development, and mitigation.
- Document and present research and contribute to technical marketing and proposal development.
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 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 at least one programming language; experience with disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.
Nice to have
- Familiarity with binary emulation or vulnerability research tools such as QEMU or AFL++; DSP architecture experience.
- Experience with embedded systems or firmware analysis, custom emulation tools, or disassembler/decompiler module development.
Pay
USD $204,000 - $284,000 base salary
Tools
Windows/Linux, IDA Pro, Binary Ninja, Ghidra, x86, ARM, C/C++, Python
Model-written summary · the original posting is authoritative