Two Six Technologies
Senior Software Reverse Engineer
$114K–$163K
Herndon, Virginia +1 · Senior · Full-time · Posted Jun 11, 2026
- Location
- Herndon, Virginia
13865 Sunrise Valley Dr Herndon, VA - Education
- Bachelor’s (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience).
About the job
Reverse engineer wireless and embedded systems to identify vulnerabilities, analyze firmware and protocols, and develop proof-of-concept exploits for government security customers.
What you'll do
- Reverse engineer wireless and embedded systems and assess discovered vulnerabilities.
- Analyze firmware, software protections, and wireless protocols; develop and use tools to examine binaries.
- Develop proof-of-concept exploits and collaborate with CNO developers, researchers, and hardware engineers.
What they ask for
- Bachelor’s or higher degree in Computer Science, Computer/Electrical Engineering, or a related field, or equivalent practical experience.
- Proficiency with C/C++, Python, and Linux command-line environments.
- Experience with reverse engineering and vulnerability research using tools such as IDA Pro, Binary Ninja, or Ghidra.
- Active Top Secret Clearance and ability to obtain and maintain TS/SCI clearance; expertise in at least one listed area, such as firmware analysis, rehosting, fuzzing, exploit development, wireless protocols, or fault injection.
Nice to have
- Experience with Binary Ninja API or Ghidra scripting, embedded C/C++ development, cryptographic security, secure boot, hardware debugging, SDR, signal processing, or side-channel analysis.
- Active TS/SCI with Polygraph.
Pay
$113,936 — $163,473 USD annualized base salary
Tools
C/C++, Python, Linux, IDA Pro, Binary Ninja, Ghidra, QEMU, ARM, MIPS, PowerPC, RTOS
Model-written summary · the original posting is authoritative