1

Reverse Engineering Jobs in Indiana (NOW HIRING)

Translate engineering notes, depot repair observations, reverse-engineered components, and GFI technical manuals into formal drawing packages. Support for Sustainment, Harvesting & Depot Repairs

FPGA Engineer

Indianapolis, IN · On-site

$124K - $159K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

FPGA Engineer

Lafayette, IN · On-site

$125K - $160K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

R&D Engineer

Indianapolis, IN · Hybrid

$80K - $100K/yr

The successful candidate will be involved throughout the entire product development process--from benchmarking and 3D scanning, to CAD and reverse engineering, fabrication, testing, and design ...

Be Seen First

Reverse Engineering : Analyze and reverse engineer existing parts, maintaining comprehensive documentation. * Lean Manufacturing : Be a key player in implementing lean manufacturing principles to ...

FPGA Engineer

Zionsville, IN

$125K - $161K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

FPGA Engineer

Lafayette, IN

$125K - $160K/yr

... tools, reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and maintain a U.S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is ...

Experience supporting software sustainment, modernization, or reverse-engineering efforts on legacy systems. Work Environment The role is primarily onsite at the facility, with a preference for 100 ...

Embedded Software Engineer

Odon, IN · On-site

$65 - $80/hr

Experience supporting software sustainment, modernization, or reverse-engineering efforts on legacy systems. Work Environment The role is primarily onsite at the facility, with a preference for 100 ...

next page

Showing results 1-20

Reverse Engineering information

See Indiana salary details

$78K

$129.7K

$185.6K

How much do reverse engineering jobs pay per year?

As of Aug 25, 2026, the average yearly pay for reverse engineering in Indiana is $129,684.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,700.00 and $169,400.00 per year, depending on experience, location, and employer.

What is reverse engineering?

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 reverse engineering?

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

Is it hard to reverse engineer?

Reverse engineering is a complex skill that requires strong knowledge of programming, systems, and security concepts. It often involves analyzing compiled code, understanding hardware or software architecture, and using specialized tools like debuggers and disassemblers. The difficulty varies based on the complexity of the target system and the experience of the engineer.

What does a reverse engineer do?

A reverse engineer analyzes software, hardware, or systems to understand their design and functionality, often by deconstructing or examining their components. They use tools like disassemblers and debuggers and may work to identify vulnerabilities, develop patches, or improve security. This role requires strong problem-solving skills and knowledge of programming and system architecture.

What are the most commonly searched types of Reverse Engineering jobs in Indiana?

The most popular types of Reverse Engineering jobs in Indiana are:

What are popular job titles related to Reverse Engineering jobs in Indiana?

For Reverse Engineering jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Reverse Engineering jobs in Indiana look for?

The top searched job categories for Reverse Engineering jobs in Indiana are:

Infographic showing various Reverse Engineering job openings in Indiana as of August 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 100% In-person job distribution, with an average salary of $129,684 per year, or $62.3 per hour.

Hardware Security and Vulnerability Analyst (Reverse Engineer)

West Lafayette, IN • On-site

EndoSec LLC
Guided Missile and Space Vehicle Manufacturing • 11 - 50 employees

Other

Re-posted 21 days ago


Job description

The EndoSec Hardware Security and Vulnerability Analyst is responsible for extracting and analyzing firmware and data at rest, identifying vulnerabilities in software, firmware, and hardware, as well as developing proof of concept exploits. The candidate will collaborate with other engineers and security experts to find and exploit security flaws and vulnerabilities within devices and designs as well as to build secure and efficient systems, contributing to our products and services ongoing security and privacy. 

Key Responsibilities

  1. System Analysis: Analyze systems to understand functionality, failure points, and consequences of failure.
  2. Security Measure Circumvention: Bypass implemented security measures to gain access to sensitive data, including enabling debugging, forging or bypassing signatures, gaining elevated privileges, and simulating environmental and working conditions.
  3. Binary Code Extraction and Analysis: Extract firmware, executables, and other sensitive data from embedded systems and analyze the extracted code for possible vulnerabilities and sensitive data, e.g. passwords, cryptographic keys, etc.
  4. Side-Channel Analysis and Fault Injection: Setup and perform side-channel analysis to recover sensitive data, e.g. cryptographic keys, sensitive plaintext, etc. Setup and perform fault injection attacks to bypass security measures and/or recover sensitive data.
  5. Exploit Development: Develop custom and novel exploits to bypass security measures, recover sensitive data, or gain elevated privileges in embedded systems.
  6. Documentation: Prepare detailed documentation, including physical setups, testing procedures, and user guides, for reproducibility of found results and maintenance.
  7. Continuous Learning: Stay current with the latest advancements in reverse engineering and hardware security to continually refine and enhance skills.

Position Requirements

  1. Ability to obtain and maintain a US government security clearance.
  2. Bachelor''''''''''''''''''''''''''''''''s degree in Electrical Engineering, Computer Engineering, or a related field.
  3. Experience reverse engineering embedded systems including using standard tools such as IDA Pro, Ghidra, etc.
  4. Experience working with FPGAs, hardware description languages (VHDL, Verilog), microcontrollers, SoCs, and related hardware (Flash, SRAM, DRAM, etc.).
  5. Strong programming skills in scripting languages (Python, JavaScript, bash) and C/C++ for hardware/software integration.
  6. Experience standard interfaces (AXI, SPI, UART, JTAG).
  7. Strong analytical and problem-solving skills, with the ability to understand complex software and hardware designs.
  8. Strong documentation skills and the ability to convey complex information clearly and effectively.
  9. Collaborative mindset and excellent communication skills to work effectively with cross-functional teams.
  10. Experience in hardware security and reverse engineering techniques.

Preferred Qualifications

  • Advanced degree (M.S. or Ph.D.) in Electrical Engineering, Computer Engineering, or a related field.
  • Knowledge of cryptographic algorithms and experience implementing mathematical algorithms in hardware or software.
  • Experience in tamper detection and anti-reverse engineering techniques.

EndoSec logo

About EndoSec

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Washington, DC, US

Year founded

2013