STR
Senior Reverse Engineer
$134K–$184K
San Diego, CA +4 · Senior · Full-time · Posted Apr 16, 2026
- Location
- San Diego, CA
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States - Experience
- Minimum of 5 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.
About the job
Reverse engineers software and firmware targets, develops binary analysis tools, and researches vulnerabilities and exploits for cyber-physical systems.
What you'll do
- Reverse engineer software and firmware and build automated tools to analyze binaries, protocols, interfaces, and functionality.
- Develop offensive cyber solutions, including vulnerability weaponization, exploit and payload development, and exploit mitigation.
- Document, demonstrate, and present research in multidisciplinary teams.
What they ask for
- Ability to obtain an Active Top Secret (TS) security 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 at least 5 years of relevant experience; MS or PhD with equivalent work experience may also be considered.
- Experience with binary analysis of software or firmware and 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 and analysis, exploit development, or implant/software patch development.
- Familiarity with binary emulation or vulnerability research tools such as QEMU or AFL++.
Pay
USD $134,000 - $184,000 base salary
Tools
Windows, Linux, IDA Pro, Binary Ninja, Ghidra, C/C++, Python, QEMU
Model-written summary · the original posting is authoritative