1

Reverse Engineering Ghidra Jobs (NOW HIRING)

Responsibilities : โ€ข Reverse engineering complex software or firmware targets, ranging from ... Ghidra โ€ข Proficiency in multiple Assembly Languages: x86, ARM, etc. โ€ข Proficiency in one or ...

CNO Reverse Engineer

Hanover, MD ยท On-site

$141K - $236K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop ... Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software ...

Responsibilities : โ€ข Reverse engineering complex software or firmware targets, ranging from ... Ninja, or Ghidra โ€ข Proficiency in one or more programming languages: C/C++, Python, etc. โ€ข ...

Reverse Engineer

Annapolis, MD ยท On-site

$133K - $264K/yr

Experience with malware reverse engineering is required and expertise with Ghidra and/or IDA Pro is helpful. The Reverse Engineer shall possess the following capabilities: * Perform technical ...

CNO Reverse Engineer

Hanover, MD ยท On-site

$141K - $236K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop ... Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software ...

CNO Reverse Engineer

Hanover, MD ยท On-site

$141K - $236K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop ... Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software ...

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop ... Utilize tools and techniques such as IDA Pro, Ghidra, OllyDbg, and other industry-standard software ...

Reverse engineering software binaries for a variety of architectures, both at the user level and kernel level * Static analysis tools (e.g. IDA Pro, NSA Ghidra, Binary Ninja) * User-level and kernel ...

next page

Showing results 1-20

Reverse Engineering Ghidra information

See salary details

$82K

$136.3K

$195K

How much do reverse engineering ghidra jobs pay per year?

As of Jun 10, 2026, the average yearly pay for reverse engineering ghidra in the United States is $136,286.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,000.00 and $178,000.00 per year, depending on experience, location, and employer.

What is the difference between Reverse Engineering Ghidra vs Malware Analyst?

AspectReverse Engineering GhidraMalware Analyst
CredentialsKnowledge of reverse engineering tools, programming, and cybersecurity certificationsCybersecurity certifications, malware analysis training, scripting skills
Work EnvironmentSecurity labs, software analysis environments, research settingsSecurity operations centers, incident response teams, forensic labs
Industry UsageUsed by security researchers, analysts, and developers for software analysisUsed by cybersecurity teams to detect, analyze, and respond to malware threats

While both roles involve cybersecurity skills, Reverse Engineering Ghidra focuses on analyzing software binaries using reverse engineering tools, whereas Malware Analysts specialize in identifying and mitigating malware threats. Understanding Ghidra enhances malware analysis capabilities, making these roles complementary in cybersecurity.

What are some common challenges faced when using Ghidra for reverse engineering, and how can new team members overcome them?

One of the main challenges when using Ghidra for reverse engineering is navigating its complex user interface and understanding the wide array of analysis tools it offers. New team members often encounter difficulties with decompilation accuracy and interpreting obfuscated or optimized binaries. To overcome these hurdles, it's helpful to participate in internal knowledge-sharing sessions, utilize Ghidra's extensive documentation, and collaborate closely with experienced colleagues. Regular code reviews and pair analysis can also accelerate the learning process and help new analysts gain confidence with advanced features.

What is Reverse Engineering with Ghidra?

Reverse engineering with Ghidra involves analyzing compiled software to understand its structure, functionality, and behavior without access to its original source code. Ghidra is a free and open-source reverse engineering tool developed by the NSA that helps professionals decompile, debug, and analyze binary files. This process is commonly used in cybersecurity, malware analysis, and software auditing to uncover vulnerabilities or understand unknown code. Ghidra supports a wide range of platforms and comes with powerful features for collaborative analysis.

What are the key skills and qualifications needed to thrive as a Reverse Engineer using Ghidra, and why are they important?

To thrive as a Reverse Engineer specializing in Ghidra, you need a strong understanding of computer architectures, programming languages (such as C/C++ and assembly), and experience with reverse engineering concepts, often supported by a degree in computer science or cybersecurity. Proficiency in using Ghidra, along with familiarity with other disassemblers, debuggers, and malware analysis tools, is typically required. Analytical thinking, attention to detail, and problem-solving skills are critical soft skills for dissecting complex binaries and uncovering hidden functions. These abilities are essential for accurately analyzing software, identifying vulnerabilities, and supporting cybersecurity objectives.
Infographic showing various Reverse Engineering Ghidra job openings in the United States as of June 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $136,286 per year, or $65.5 per hour.
Reverse Engineer, BS+8 yrs

Reverse Engineer, BS+8 yrs

Link, LLC

Fort George G Meade, MD โ€ข On-site

Other

Posted 20 days ago


Job description

Description: You will be part of a quick reaction team, working in an exciting target space with difficult problems that must be solved rapidly and effectively. You will primarily operate as a reverse engineer/vulnerability analyst, and may be required to develop prototypes showcasing your research based on mission needs. You will be working very closely with operators, analysts, and software developers, and your work will have a direct impact on a very important mission.
Responsibilities:
ย ย ย ย ย ย  Work with operators and analysts to develop, derive, document, and analyze requirements.
ย ย ย ย ย ย  Conduct reverse engineering and malware analysis based on requirements.
ย ย ย ย ย ย  Build prototypes to demonstrate results of analysis.
ย ย ย ย ย ย  Augment existing toolsets.
Skills Requirements:
ย ย ย ย ย ย  Reverse engineering and debugging experience using industry standard tools such as IDA, Ghidra, OllyDbg, etc.
ย ย ย ย ย ย  Experience with vulnerability research and exploit development.
ย ย ย ย ย ย  Experience with assembly language (x86/64, ARM, MIPS, etc.).
ย ย ย ย ย ย  Development experience in C/C++ and Python.
ย ย ย ย ย ย  Familiarity with Git and Subversion.
Nice to Haves:
ย ย ย ย ย ย  Understanding of network protocols such as TCP/IP.
ย ย ย ย ย ย  Experience with any of the following: Java, JavaScript, Bash, PowerShell, Perl, C#, Rust.
ย ย ย ย ย ย  Experience with developing CNO specific software in Linux/Windows/Embedded applications.
ย ย ย ย ย ย  Experience with automating reverse engineering tasks.
ย ย ย ย ย ย  Knowledge of end-to-end SIGINT collection and analysis systems.
ย ย ย ย ย ย  Experience with production CNO capabilities and operations.
ย ย ย ย ย ย  Experience developing software for embedded systems.
ย ย ย ย ย ย  Experience using/developing fuzzing capabilities.
YOE Requirement: 8 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job