1

Software Reverse Engineer Jobs in Alabama (NOW HIRING)

The Mechanical Engineer may use software to analyze test data and make propulsion system ... May provide rapid fabrication, test design, reverse engineering, static testing, data analysis, and ...

Sr. Mechanical Engineer

Huntsville, AL · On-site

$103K - $136K/yr

Analyzes designs, develops, implements, tests, or evaluates software, components, or systems ... design, reverse engineering techniques, and Microsoft Project * Experience with computer-aided ...

next page

Showing results 1-20

Software Reverse Engineer information

See Alabama salary details

$70

$82

$93

How much do software reverse engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for software reverse engineer in Alabama is $82.79, according to ZipRecruiter salary data. Most workers in this role earn between $76.49 and $89.13 per hour, depending on experience, location, and employer.

What is a Software Reverse Engineer job?

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 are the key skills and qualifications needed to thrive in the Software Reverse Engineer position, and why are they important?

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.

What does a typical workday look like for a Software Reverse Engineer?

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 popular job titles related to Software Reverse Engineer jobs in Alabama? For Software Reverse Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Software Reverse Engineer jobs in Alabama look for? The top searched job categories for Software Reverse Engineer jobs in Alabama are:
Infographic showing various Software Reverse Engineer job openings in Alabama as of May 2026, with employment types broken down into 74% Full Time, 17% Part Time, 1% Temporary, and 8% Contract. Highlights an 90% Physical, and 10% Remote job distribution, with an average salary of $172,213 per year, or $82.8 per hour.
Mechanical Engineer

Mechanical Engineer

ERC Inc.

Huntsville, AL • On-site

Full-time

Medical, Retirement, PTO

Posted 27 days ago


Job description

For more than 30 years, ERC has been delivering the advantage needed to solve our customers' and the nation's toughest challenges. ERC is a trusted partner to the Defense and Space communities. We provide the advanced engineering, innovative technology, and subject-matter expertise to deliver the mission results our customers need to keep the nation safe and secure.

Our unique solutions enhance readiness, optimize performance, and help ensure success in the air, on the ground and in space. An essential part of our success is our corporate culture built on respect, empowerment, and collaboration. Our culture elevates our people, ensuring they provide best-in-class service and solutions to our customers.

We always strive to do the right thing. We believe that are our people are our best asset and human connection our greatest strength. Check us out on ERC.US Your role: The Mechanical Engineer will become a member of highly specialized team in the Propulsion Engineering Division, supporting the test and evaluation, sustainment, and demilitarization of solid rocket motors, warheads, arm-fire devices, fuzes, and related ordnance components of U.S

Army missile systems. What you'll do all day: The Mechanical Engineer will: Provide an array of support for the research and development, sustainment, and demilitarization of propellant and explosive/energetic materials for solid, liquid, and air-breathing missiles. May perform data evaluation, interpretation, and documentation of different types of systems.

The Mechanical Engineer may use software to analyze test data and make propulsion system performance predictions. May design, plan, and perform on a variety of different systems including facilities and structures used for tactical missile propulsion research, development, and demilitarization. Mill work with manufacturing, quality assurance, and customer representatives for missile programs.

Will listen to and follow directions, learn, and operate while maintaining a safe and organized work area, and communicate effectively in a fluid, multi-tasked, team environment. May provide rapid fabrication, test design, reverse engineering, static testing, data analysis, and reporting of many propulsion and missile related test articles. Tasks may include, but are not limited to: managing test projects, providing mechanical design support for test fixtures, performing analysis of test components in order to design these test fixtures to the required 5 to 1 safety factor.

instrumentation identification, creating drawings for machine shop part fabrication specifying component requirements, researching components based on specifications. reverse engineering of propulsion concepts. evaluating propulsion concepts for performance against a specification.

You will love this job if you: Are a self-starter and require little oversight to complete given tasks. Enjoy a fast-paced work environment. Love working with diverse groups of individuals, including engineers and technicians.

Are good at communicating with people. Have a positive attitude. Enjoy multitasking.

Minimum requirements for this position: Bachelors of Science Degree in relevant discipline (i.e. Electrical, Mechanical, Aerospace, Software, Computer, etc.). 4-10+ years of relevant work experience required

Experience with CAD/CAM Software such as Solidworks. With proper training, oversight, and safety measures, must be able to work with and around hazardous propellant/explosive/energetic materials. Must be able to work in a rugged environment and lift heavy objects up to 50 lbs.

Ability to participate as a team member. Must be self-motivated and able to work independently. Good interpersonal, organizational, written, and verbal communication skills.

Ability to use Spreadsheet, Word Processor, Database, & Email. Ability to obtain certification in handling Ammunition and Explosives. With proper training, oversight, and safety measures, must be able to work with and around hazardous propellant/explosive/energetic materials.

Must be capable of becoming certified in the use of a Respirator, if required. Capability to work in a rugged environment. Ability to travel up to 10% of the time if required.

Must be able to obtain and maintain a Secret Clearance (U.S. Citizenship is required for all applicants) Desired skills and experience for this position: Experience with the CAD/CAM software Solidworks is preferred. Fundamental understanding of combustion and detonation mechanisms

Working knowledge of initiation mechanisms in energetic materials. Hands on experience with propellants, explosives, and pyrotechnics. Experience with additive manufacturing.

Experience working directly with military customers. Project/program management experience. Additive and subtractive manufacturing, specifically as it relates to energetic materials.

Handling and processing of propellant/explosive/energetic materials. Familiarity with formulation of propellant/explosive/energetic materials. High-speed videography and other assorted high-speed instrumentation.

Working knowledge of compressible fluid flow dynamics. What we offer: Competitive salaries. Continuing education assistance.

Professional development allotment. Multiple healthcare benefit packages. 401K with employer matching.

Paid time off (PTO) along with federally recognized holiday schedule.