1

Reverse Engineering Ghidra Jobs (NOW HIRING)

Reverse Engineer 4

Annapolis Junction, MD · On-site

$158K - $173K/yr

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

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

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

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

Software Reverse Engineer

Woburn, MA · On-site

$112K - $154K/yr

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux ... Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ...

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

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

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux ... Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ...

Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux ... Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * 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. • ...

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

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

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

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 (All Levels)

Adaptic

Annapolis Junction, MD • On-site

Full-time

Posted 27 days ago


Job description

Break What Others Can't: Join us as a Reverse Engineer!

At Adaptic, reverse engineers dive beneath the surfaceanalyzing software, uncovering vulnerabilities, and understanding systems at their core. Supporting the DoD and Intelligence Community, you'll help expose how technologies work, where they break, and how they can be leveraged to support mission needs.

Whether you're early in your career or leading advanced analysis efforts, we're looking for Reverse Engineers at all levels who are curious, analytical, and driven to solve complex technical challenges.

Your Impact

You'll work across software and systems to analyze, deconstruct, and understand technologies at a fundamental level. Day-to-day, that can look like:

  • Performing reverse engineering and debugging on software, binaries, and system components
  • Identifying software defects, vulnerabilities, and potential exploitation paths
  • Researching open-source and emerging vulnerabilities to assess system risk
  • Developing methods and techniques to determine if running software is vulnerable
  • Analyzing malicious binaries, malware, and adversary techniques
  • Supporting identification of risks and providing mitigation strategies
  • Working with low-level code, including assembly and compiled languages
  • Leveraging industry-standard reverse engineering tools (e.g., Ghidra, IDA Pro, debuggers)
  • Analyzing system behavior across operating systems, memory, and processes
  • Supporting development of proof-of-concept code, scripts, or analysis artifacts
  • Automating reverse engineering and analysis workflows where possible
  • Collaborating with cross-functional teams to support mission objectives

Qualifications

  • All positions require an active TS/SCI with polygraph
  • Experience with low-level programming and assembly language
  • Proficiency in C, C++, Python, or similar languages
  • Experience using reverse engineering tools and techniques
  • Strong understanding of system internals (operating systems, memory, binaries)
  • Experience analyzing complex or malicious code and identifying vulnerabilities
  • Familiarity with networking concepts and how systems communicate
  • Ability to problem-solve in complex, mission-driven environments
  • A degree in Computer Science, Computer Engineering, or related field (or equivalent experience)

Nice to Have

  • Experience with malware analysis, IOC/APT analysis, and signature development (YARA, SNORT)
  • Experience with exploit development or vulnerability research
  • Experience developing software for embedded systems or firmware analysis
  • Experience automating reverse engineering tasks or workflows
  • Familiarity with CNO environments, tools, or methodologies
  • Experience with packet analysis, traffic inspection, or network-based analysis
  • Exposure to version control or collaborative development environments

Break it down. Build the insight. Apply now to learn more about our extensive benefits and customizable compensation packages.