Two Six Technologies
Lead Software Reverse Engineer
$154K–$231K
Arlington, Virginia +1 · Full-time · Posted Mar 30, 2026
- Location
- Arlington, Virginia
Arlington, Virginia, United States - Experience
- Typically 7+ years in a similar technical role.
- Education
- Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or a related field.
- Visa sponsorship
- Active Top Secret clearance required, with eligibility/willingness to obtain a TS/SCI.
About the job
Leads research to reverse engineer wireless and embedded systems, identify vulnerabilities, and develop proof-of-concept exploits.
What you'll do
- Plan and lead technical research tasks, directing priorities and schedules.
- Reverse engineer firmware, software protections, wireless systems, and protocols to identify and assess vulnerabilities.
- Develop maintainable proof-of-concept exploits and collaborate with CNO developers and hardware engineers.
What they ask for
- Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or a related field.
- Experience programming and scripting in C/C++, Python, and Assembly in Linux command-line environments.
- Expertise in reverse engineering and vulnerability research using tools such as IDA Pro, Binary Ninja, or Ghidra.
- Experience leading engineers or researchers and providing technical direction and schedule management.
Nice to have
- Experience automating reverse engineering workflows with the Binary Ninja API or Ghidra; hardware debugging with JTAG/SWD or SDR frameworks.
- Knowledge of cryptographic security, secure boot, side-channel analysis, digital signal processing, RF, or wireless protocols.
Pay
USD 154,257–231,386 annualized base salary
Tools
C/C++, Python, Assembly, Linux, IDA Pro, Binary Ninja, Ghidra, QEMU
Model-written summary · the original posting is authoritative