1

Binary Analysis Jobs (NOW HIRING)

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

Senior Reverse Engineer

Melbourne, FL · On-site

$96K - $132K/yr

... 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 ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

... 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 ...

Senior Reverse Engineer

Woburn, MA · On-site

$111K - $153K/yr

... 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 ...

Senior Reverse Engineer

Woburn, MA · On-site

$111K - $153K/yr

... 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 ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

... 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 ...

... 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 ...

Senior Reverse Engineer

Arlington, VA · On-site

$120K - $165K/yr

... 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 ...

Develop custom plugins and tools, including file format plugins for Binary Ninja * Employ debuggers like gdb and x64dbg to analyze and troubleshoot binaries * Collaborate with cross-functional teams ...

Senior Reverse Engineer

Woburn, MA · On-site

$111K - $153K/yr

... 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 ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

... binary analysis tools to characterize protocols, interfaces, and functionality of target systems • Developing innovative cybersecurity solutions • Leading multi-discipline teams to tackle ...

next page

Showing results 1-20

Binary Analysis information

See salary details

$38.5K

$91.9K

$140K

How much do binary analysis jobs pay per year?

As of Jun 4, 2026, the average yearly pay for binary analysis in the United States is $91,938.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,000.00 and $104,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Binary Analyst, and why are they important?

To thrive as a Binary Analyst, you need a strong background in computer science, assembly language, reverse engineering, and a solid understanding of operating systems and software vulnerabilities. Proficiency with tools like IDA Pro, Ghidra, Radare2, and debuggers, as well as knowledge of relevant certifications such as OSCP or GIAC GREM, is often required. Critical thinking, attention to detail, and problem-solving skills set standout analysts apart in dissecting complex binaries. These skills are crucial for identifying security flaws, understanding malware, and protecting systems against sophisticated threats.

What are some common challenges faced by professionals in binary analysis roles, and how can they be addressed?

Professionals in binary analysis often encounter challenges such as dealing with heavily obfuscated or packed binaries, limited documentation, and rapidly evolving malware techniques. To overcome these obstacles, analysts typically rely on a combination of robust reverse engineering tools, strong foundational knowledge in assembly languages, and continuous learning to stay updated with new threats and techniques. Collaboration with cybersecurity teams and sharing findings through internal documentation or threat intelligence platforms also play a significant role in tackling complex analysis tasks.

What is binary analysis?

Binary analysis is the process of examining compiled software, also known as binaries or executables, to understand how they work, identify vulnerabilities, and ensure they behave as expected. This analysis is often performed by security researchers, reverse engineers, and malware analysts to detect potential security flaws or malicious code. Unlike source code analysis, binary analysis does not require access to the original source code and relies on tools and techniques to interpret machine-level instructions.

What is the difference between Binary Analysis vs Reverse Engineer?

AspectBinary AnalysisReverse Engineer
Required CredentialsKnowledge of binary formats, assembly, debugging toolsSimilar credentials, often includes reverse engineering certifications
Work EnvironmentSecurity labs, software development, cybersecurity firmsSecurity firms, malware analysis, software debugging
Industry UsageCybersecurity, software testing, vulnerability assessmentMalware analysis, software security, vulnerability research

Binary Analysis and Reverse Engineering share overlapping skills and environments, often requiring knowledge of assembly, debugging, and security tools. Binary Analysis focuses on examining binary files to identify vulnerabilities or behaviors, while Reverse Engineering involves deconstructing software to understand its design and functionality. Both roles are vital in cybersecurity and software development, with significant overlap in skills and industry applications.

Infographic showing various Binary Analysis job openings in the United States as of May 2026, with employment types broken down into 98% Full Time, and 2% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $91,938 per year, or $44.2 per hour.
Principal Software Reverse Engineer

Principal Software Reverse Engineer

STR

Melbourne, FL • On-site

Full-time

Posted 5 hours ago


Job description

Job Summary:
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This role involves reverse engineering complex software and firmware, developing innovative cybersecurity solutions, and leading multi-discipline teams to tackle challenging problems that impact national security.
Responsibilities:
• 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
• Developing innovative cybersecurity solutions
• Leading multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
• Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
• Technical marketing to existing and potential customers
• Technical proposal development (idea generation, writing, reviewing, editing)
• Documenting, demonstrating, and presenting research
• Solving real world problems that have an impact on national security
Qualifications:
Required:
• Active Top Secret (TS) security clearance
• U.S. citizenship
• Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years 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
• Experience with binary analysis of software/firmware
• Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
• Proficiency in multiple Assembly Languages: x86, ARM, etc.
• Proficiency in one or more programming languages: C/C++, Python, etc.
• Deep understanding of reverse engineering fundamentals
• Experience in Vulnerability research and analysis
• Knowledge of weaponizing discovered vulnerabilities into exploits
Preferred:
• 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
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.