STR
Software Reverse Engineer
$112K–$154K
Melbourne, FL +3 · Full-time · Posted Oct 9, 2026
- Location
- Melbourne, FL
Arlington, Virginia, United States
Melbourne, Florida, United States
Woburn, Massachusetts, United States - Education
- BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience).
About the job
Reverse engineer software and firmware, develop binary analysis tools, and research and mitigate vulnerabilities across cyber-physical systems.
What you'll do
- Reverse engineer software and firmware, including embedded targets and nontraditional architectures.
- Develop and use automated reverse engineering and binary analysis tools to characterize systems, protocols, and interfaces.
- Research vulnerabilities and perform exploit, payload, and mitigation development; document and present findings.
What they ask for
- Active Top Secret (TS) security clearance; U.S. citizenship is required by the U.S. Government.
- BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience).
- Experience with binary analysis of software/firmware and disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.
- Proficiency in one or more programming languages and Assembly languages; general understanding of reverse engineering fundamentals.
Nice to have
- Vulnerability research, exploit development, embedded systems or firmware analysis, or automated analysis tool development.
- Familiarity with binary emulation or vulnerability research tools such as QEMU or AFL++; experience with DSP architectures.
Pay
USD $112,000 - $154,000 base salary
Tools
IDA Pro, Binary Ninja, Ghidra, C/C++, Python, x86, ARM, QEMU
Model-written summary · the original posting is authoritative