Drimva

STR

Principal Software Reverse Engineer

$204K–$284K

Melbourne, FL +4 · Principal · Full-time · Posted Sep 8, 2026

Location
Melbourne, FL
Arlington, Virginia, United States
Melbourne, Florida, United States
San Diego, California, United States
Woburn, Massachusetts, United States
Experience
Minimum of 15 years of relevant experience with a bachelor’s degree; 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.
Visa sponsorship
Active Top Secret (TS) security clearance required; U.S. citizenship is needed by the U.S. Government.

About the job

Leads research and engineering to reverse engineer software and firmware, analyze vulnerabilities, and develop cybersecurity solutions for cyber-physical systems and national security applications.

What you'll do

  • Reverse engineer software and firmware targets and develop automated binary-analysis tools to characterize their protocols, interfaces, and functionality.
  • Lead multidisciplinary teams and develop cybersecurity solutions, including vulnerability weaponization, exploit and payload development, and mitigation.
  • Present and document research, and contribute to technical marketing and proposal development.

What they ask for

  • Active Top Secret (TS) security clearance; U.S. citizenship is needed by the U.S. Government.
  • Bachelor’s degree in Computer Science, Computer Engineering, Cybersecurity, or a related field plus a minimum of 15 years of 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, with experience in software/firmware binary analysis and vulnerability research.
  • Experience with disassembly tools and proficiency in multiple assembly languages and at least one programming language.

Nice to have

  • Implant or software patch development; familiarity with binary emulation or vulnerability-research tools such as QEMU or AFL++.
  • Experience with DSP architectures, embedded systems or firmware analysis, or custom emulation tools.

Pay

$204,000 - $284,000 USD base salary

Tools

Windows, Linux, IDA Pro, Binary Ninja, Ghidra, x86, ARM, C/C++, Python

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)