1

Software Reverse Engineer Jobs in Georgia (NOW HIRING)

Reverse Engineering (RE) of software/firmware, Vulnerability Research (VR), exploit development/productization * Deconstruct and analyze software/firmware to understand its structure, functionality ...

Reverse Engineering (RE) of software/firmware, Vulnerability Research (VR), exploit development/productization * Deconstruct and analyze software/firmware to understand its structure, functionality ...

Hogan / Mainframe SME Engineer

Atlanta, GA · On-site

$47 - $60.50/hr

Reverse-engineer Hogan modules and serve as the squad's source of truth on legacy behavior during the migration to Pismo Key Responsibilities: Reverse-engineer Hogan modules in scope (IDS, CIS, PEP ...

Hogan / Mainframe SME Engineer

Atlanta, GA · On-site

$47 - $60.50/hr

Reverse-engineer Hogan modules and serve as the squad's source of truth on legacy behavior during the migration to Pismo Key Responsibilities: Reverse-engineer Hogan modules in scope (IDS, CIS, PEP ...

SonSoft Inc. is a growing corporation specializing in Software Development, Software Consultancy ... Reverse Engineer from existing reports in Cognos, MSBI or Excel • Demonstrates a personal ...

$75K - $158K/yr

Analyze and reverse-engineer electronic circuits and components to develop device profiles. Generate schematics and design PCBs using CAD tools. Utilize IDE software and embedded platforms like ...

Electronics Engineer

Forest Park, GA · On-site

$75K - $158K/yr

Analyze and reverse-engineer electronic circuits and components to develop device profiles. Generate schematics and design PCBs using CAD tools. Utilize IDE software and embedded platforms like ...

Senior Mechanical Engineer

Byron, GA · On-site

$100K - $110K/yr

Reverse engineer parts using a Faro arm, Keyence and Verisurf software to fill in missing or incorrect data in drawing and loft and use Faro arm to verify models created * Adhere to quality assurance ...

Senior Mechanical Engineer

Byron, GA · On-site

$100K - $110K/yr

Reverse engineer parts using a Faro arm, Keyence and Verisurf software to fill in missing or incorrect data in drawing and loft and use Faro arm to verify models created * Adhere to quality assurance ...

Senior Mechanical Engineer

Byron, GA · On-site

$100K - $110K/yr

Reverse engineer parts using a Faro arm, Keyence and Verisurf software to fill in missing or incorrect data in drawing and loft and use Faro arm to verify models created * Adhere to quality assurance ...

next page

Showing results 1-20

Software Reverse Engineer information

See Georgia salary details

$65

$77

$87

How much do software reverse engineer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for software reverse engineer in Georgia is $77.13, according to ZipRecruiter salary data. Most workers in this role earn between $71.25 and $83.03 per hour, depending on experience, location, and employer.

What is a software reverse engineer?

A Software Reverse Engineer analyzes software to understand its design, functionality, and security vulnerabilities. This role often involves decompiling code, identifying weaknesses, and improving software security. Reverse engineers work in cybersecurity, malware analysis, and software compatibility. They use tools like disassemblers, debuggers, and decompilers to inspect software behavior. This field requires strong programming skills and knowledge of operating systems and architectures.

What does a software reverse engineer do?

As a Software Reverse Engineer, your day often involves analyzing compiled code, identifying program structures, and uncovering hidden functionalities or vulnerabilities within software applications. You may spend significant time using tools like disassemblers and debuggers to inspect binaries, document findings, and collaborate closely with security analysts, developers, or legal teams. Problem-solving and attention to detail are essential, as projects often involve working with both legacy and modern systems. While much of the work is independent, frequent communication with team members is required to share insights and develop effective remediation strategies.

What are the key skills and qualifications needed to thrive as a software reverse engineer?

To thrive as a Software Reverse Engineer, you need strong proficiency in programming languages (such as C/C++ and Assembly), deep understanding of operating systems, and expertise in reverse engineering methodologies—often supported by a degree in computer science or related experience. Familiarity with disassemblers, debuggers, decompilers (like IDA Pro, Ghidra, OllyDbg), and relevant certifications such as OSCP or CEH is highly valued. Analytical thinking, attention to detail, and excellent problem-solving skills set top candidates apart. These abilities are critical for dissecting complex binaries, uncovering vulnerabilities, and ensuring effective collaboration while adhering to legal and ethical guidelines.

Infographic showing various Software Reverse Engineer job openings in Georgia as of August 2026, with employment types broken down into 100% Full Time. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $160,432 per year, or $77.1 per hour.

Cyber Security Software Engineer - GTRI - CIPHER - Open Rank

Atlanta, GA • On-site

Georgia Tech Research Institute
Education • 10K+ employees

Other

Posted 23 days ago


Key responsibilities

  • Perform software development, testing, debugging, modification, enhancement, and documentation.

  • Assist with static and dynamic analysis of software/firmware components of embedded systems and develop analysis tools.

  • Develop and test hardware and software prototypes in realistic environments.


Georgia Tech rating

7.5

Company rating: 7.5 out of 10

Based on 44 frontline employees who took The Breakroom Quiz


Job description

Overview:

The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research division of the Georgia Institute of Technology (Georgia Tech).Founded in 1934 as the Engineering Experiment Station, GTRI has grown to more than 2,900 employees, supporting eight laboratories in over 20 locations around the country and performing more than $940 million of problem-solving research annually for government and industry.GTRI's renowned researchers combine science, engineering, economics, policy, and technical expertise to solve complex problems for the U.S. federal government, state, and industry.

Georgia Tech's Mission and Values

Georgia Tech's mission is to develop leaders who advance technology and improve the human condition. The Institute has nine key values that are foundational to everything we do:

1. Students are our top priority.
2. We strive for excellence.
3. We thrive on diversity.
4. We celebrate collaboration.
5. We champion innovation.
6. We safeguard freedom of inquiry and expression.
7. We nurture the wellbeing of our community.
8. We act ethically.
9. We are responsible stewards.

Over the next decade, Georgia Tech will become an example of inclusive innovation, a leading technological research university of unmatched scale, relentlessly committed to serving the public good; breaking new ground in addressing the biggest local, national, and global challenges and opportunities of our time; making technology broadly accessible; and developing exceptional, principled leaders from all backgrounds ready to produce novel ideas and create solutions with real human impact.

Project/Unit Description

The Embedded Systems Vulnerability Division (ESVD) within CIPHER leverages extensive expertise in hardware, software, network, and RF communications to identify and evaluate cyber vulnerabilities in military assets, industrial control systems, and critical infrastructure systems. The Division specializes in wireless and embedded devices such as radios, modems, routers and embedded controllers comprising various military and ICs networks. Red and Blue team activities focus on vulnerability discovery and the development and demonstration of multi-domain techniques to gain unauthorized access to and/or exploit information networks. These efforts identify weaknesses and help ensure that mitigations are effective. CIPHER researchers participate in Government working groups on topics relating to cyber vulnerability assessments and collaborate with Georgia Tech faculty on the security of embedded systems.

Job Purpose

The Cyber Security Software Engineer designs, develops, and tests cybersecurity software in languages such as Java, C, and C++. The Cyber Security Software Engineer requires extensive knowledge of programming languages, software development, and computer operating systems in order to apply engineering principles to software creation. The necessary skill areas for the Cyber Security Software Engineer include programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, and testing software. The Cyber Security Software Engineer also creates novel cyber security technology components and software to ensure that critical systems and information are resilient to cyber exploits and attacks. The researcher also performs attendant vulnerability assessments, analysis, and software engineering and design. The Cyber Security Software Engineer also develops hardware and software prototypes, and tests those prototypes in realistic environments.

Key Responsibilities
  • Perform software development, software testing/debugging, software modification/enhancement, and software documentation
  • Develop and maintain kernel and user-level software and scripts
  • Contribute to technical reports and presentations
  • Assist with performing software assurance scans with tools approved by stakeholders
Additional Responsibilities
  • Assist in static and dynamic analysis of software/firmware components of embedded system
  • Assist in development of software analysis tools to assist in the reverse engineering process, implementing methods to help in determining software functionality
  • Assist in development and use of virtual and emulation environments for executing software under test
  • Assist in data protocol analysis (network, RF, etc)
  • Perform digital forensics on computer and embedded equipment
  • Participate in designing and/or testing of embedded circuit boards
Required Minimum Qualifications
  • Experience with firmware/software reverse engineering
  • Experience with disassemblers such as Ghidra and IdaPro
  • Experience with 1 or more programming languages (e.g. Python, C/C++, Rust)
Preferred Qualifications
  • Active Secret Clearance
  • Experience interacting with software test environments to include virtualized and emulative environments capable of executing
#J-18808-Ljbffr

What Georgia Tech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Georgia Tech logo

About Georgia Tech

Sourced by ZipRecruiter

Georgia Tech is a top-ranked public research university situated in the heart of Atlanta, a diverse and vibrant city with great economic and cultural strengths. The Institute is a member of the University System of Georgia, the Georgia Research Alliance, and the Association of American Universities. Georgia Tech prides itself on its technology resources, collaborations, high-quality student body, and its commitment to diversity, equity, and inclusion.

Industry

Education and colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Atlanta, GA, US