Senior Reverse Engineer
STR, Melbourne, FL +4
- Pay
- $134K–$184K / year
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- Apr 16, 2026
About the role
STR is hiring a Senior Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite.
What you’ll do:
- Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
- Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
- Working in multi-discipline teams to develop innovative offensive cyber solutions to challenging problems from a wide variety of technologies
- Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
- Documenting, demonstrating, and presenting research
- Solving real world problems that have an impact on national security
Who you are:
- This position requires the ability to obtain an Active Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government
- Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 5 years relevant experience (MS or PhD with equivalent work experience may also be considered)
- Experience with binary analysis of software/firmware
- Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
- Proficiency in one or more programming languages: C/C++, Python, etc.
- Proficiency in one or more Assembly Languages: x86, ARM, etc.
- General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc.
Nice to haves:
- Vulnerability research and analysis
- Knowledge of weaponizing discovered vulnerabilities into exploits
- Implant or software patch development
- Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
- Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.
- Knowledge of operating system internals including memory/process/thread management
- Embedded systems or firmware analysis
- Experience development custom emulation tools to enable dynamic analysis
- Disassembler/decompiler module development
- Experience analyzing and reconstructing code/data flow
- Automated reverse engineering or software analysis tool development
- Experience debugging software without source code
- Knowledge of binary file structures and formats
- Experience analyzing protocols or message structures
- Knowledge of anti-reverse engineering techniques
- Knowledge of intrusion detection and anti-malware systems and techniques
Similar roles at other companies
$155K–$175K / yr
Posted 11 days ago
Software Engineer
Two Six TechnologiesChantilly, Virginia +2
$122K–$183K / yr
Posted Jul 28, 2026
Senior Reverse Engineer, BS+ 11 yrs
LinkllcFt Meade, MD
Pay not posted
Posted Nov 14, 2024
Reverse Engineer, BS+8 yrs
LinkllcFt Meade, MD
Pay not posted
Posted Jul 30, 2024
Listed on STR's Greenhouse job board; checked 27 h ago. First seen by us 27 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.