1

Reverse Engineering Jobs in Alabama (NOW HIRING)

This role requires knowledge in a wide array of engineering and computing disciplines and an ... Duties include using static and dynamic analysis tools to facilitate reverse engineering and ...

This role requires knowledge in a wide array of engineering and computing disciplines and an ... Duties include using static and dynamic analysis tools to facilitate reverse engineering and ...

next page

Showing results 1-20

Reverse Engineering information

See Alabama salary details

$74.3K

$123.5K

$176.7K

How much do reverse engineering jobs pay per year?

As of Jul 26, 2026, the average yearly pay for reverse engineering in Alabama is $123,528.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,700.00 and $161,300.00 per year, depending on experience, location, and employer.

What are some common challenges faced in a Reverse Engineering role?

One of the main challenges in Reverse Engineering is dealing with sophisticated obfuscation and anti-tamper techniques that software developers use to protect their code. Professionals in this field often have to keep pace with rapidly evolving software technologies and continually update their knowledge base. Additionally, projects may require extensive collaboration with security teams, software developers, and legal advisors to ensure compliance with industry standards and regulations. Successfully navigating these challenges requires strong technical expertise and a commitment to continuous learning.

What is a Reverse Engineering job?

A Reverse Engineering job involves analyzing, deconstructing, and understanding the design, functionality, or structure of hardware, software, or systems. Professionals in this field work to identify security vulnerabilities, improve existing products, recover lost documentation, or ensure compatibility with other technologies. This role is common in cybersecurity, product development, and forensic analysis, requiring strong technical skills in programming, debugging, and system architecture.

What are the key skills and qualifications needed to thrive in the Reverse Engineering position, and why are they important?

To thrive in Reverse Engineering, you need strong analytical abilities, advanced knowledge of computer architecture and programming, and typically a degree in computer science, software engineering, or a related field. Familiarity with disassemblers (like IDA Pro), debuggers (such as OllyDbg or Ghidra), and certifications like OSCP or CREST can greatly enhance your effectiveness. Attention to detail, persistence, and strong problem-solving skills are crucial soft skills for this role. These abilities allow professionals to systematically deconstruct complex systems, ensuring accurate analysis and effective security assessments.

What are the most commonly searched types of Reverse Engineering jobs in Alabama? The most popular types of Reverse Engineering jobs in Alabama are:
What are popular job titles related to Reverse Engineering jobs in Alabama? For Reverse Engineering jobs in Alabama, the most frequently searched job titles are:
What cities in Alabama are hiring for Reverse Engineering jobs? Cities in Alabama with the most Reverse Engineering job openings:
Infographic showing various Reverse Engineering job openings in Alabama as of July 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $123,528 per year, or $59.4 per hour.
Reverse Engineer

Reverse Engineer

Radiance Technologies

Huntsville, AL โ€ข On-site

Full-time

Posted 13 days ago


Job description

Unique opportunity to analyze and find vulnerabilities in non-traditional, complex systems. The ideal candidate is a curious engineer or scientist who enjoys diving into the details of how things work, why they work that way, and how they will fail. This role requires knowledge in a wide array of engineering and computing disciplines and an aptitude for deep-dive analytical thinking. Duties include using static and dynamic analysis tools to facilitate reverse engineering and vulnerability analysis efforts. This includes examining software for known and new vulnerabilities, reverse engineering software to understand the impact of vulnerabilities on the operation of the system, creating custom static and dynamic analysis tools for automated analysis, developing tools to analyze and inject datalink messages and other communication protocols, and documenting identified vulnerabilities and their impact in detail.
Required Skills
  • Bachelor's degree in Electrical or Computer Engineering
  • US citizenship
  • Active Secret security clearance

Required Experience
  • Experience applicable to analyzing, reverse engineering, and vulnerability analysis of software, hardware, and communications

Desired Qualifications
Experience or familiarity with any of the following:
  • Master's degree in Electrical or Computer Engineering
  • Radar systems
  • Machine Learning / Artificial Intelligence
  • Data Fusion
  • Reverse engineering
  • Vulnerability analysis
  • Programming languages such as C, C++, or Python
  • Software reverse engineering tools like Ghidra, IDA Pro, Kali, OllyDbg and Wireshark
  • Developing custom software and hardware tools to assist in performing reverse engineering and vulnerability analysis
  • Weapon system design or analysis
  • US Intelligence Community or DoD contracting
  • Active TS/SCI Clearance

Radiance Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.