1

Reverse Engineer Jobs in Indiana (NOW HIRING)

Job Summary The Kaizen Engineer is a hands-on role responsible for driving continuous improvement through the design, reverse engineering, and modification of mechanical and electrical systems. This ...

New

Job Summary The Kaizen Engineer is a hands-on role responsible for driving continuous improvement through the design, reverse engineering, and modification of mechanical and electrical systems. This ...

New

Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...

Electro-Optics Engineer - 28606

Crane, IN · On-site

$101K - $150K/yr

Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...

Support reverse engineering and obsolescence mitigation efforts for legacy electronics to extend system lifecycle and maintain operational availability. * Contribute to configuration management ...

In this role, you will use SolidWorks, SolidCAM, Geomagic, and 3D scanning technologies for design, reverse engineering, and manufacturing support. Manages workloads, project costs, schedules, and ...

Posted today

Showing results 41-60

Reverse Engineer information

See Indiana salary details

$78K

$129.7K

$185.6K

How much do reverse engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for reverse engineer 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 a reverse engineer?

A reverse engineer is a software developer or programmer who specializes in analyzing software to figure out the code base of a program. The tools and techniques they use are helpful in trying to identify and exploit weaknesses in a product’s source code, developing solutions to security holes, and recreating proprietary functionality from a competitor’s product. As a reverse engineer, your job duties include studying and analyzing software programs and online applications, using developer tools to parse code, and creating quality solutions.

What is the difference between Reverse Engineer vs Software Developer?

AspectReverse EngineerSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field; strong understanding of programming and systemsDegree in Computer Science, Software Engineering, or related field; programming skills essential
Work EnvironmentOften in cybersecurity, security firms, or R&D; may involve analyzing proprietary or legacy softwareIn software companies, tech startups, or IT departments; developing new applications and systems
Employer & Industry UsageUsed in cybersecurity, software analysis, and malware investigationUsed across tech, finance, healthcare, and many other industries for product development

While both roles require strong programming skills and a background in computer science, Reverse Engineers focus on analyzing existing software, often for security or compatibility purposes. Software Developers create new software solutions. The roles differ mainly in their objectives and work environments, but share foundational technical skills.

What are some common challenges faced by reverse engineers when working on proprietary software or hardware?

Reverse engineers often encounter challenges such as obfuscated code, lack of documentation, and anti-tamper mechanisms designed to prevent analysis. Working with proprietary systems can require extensive problem-solving and persistence to understand undocumented protocols or custom algorithms. Collaboration with security analysts and developers is common, especially when identifying vulnerabilities or developing interoperability solutions. Staying up-to-date with the latest tools and techniques is crucial, as software protections continually evolve.

What is a reverse engineer?

A reverse engineer is a professional who analyzes hardware or software systems to understand their design, functionality, and operation. They often work to identify vulnerabilities, recreate proprietary technologies, or ensure compatibility with other systems. Reverse engineers use specialized tools and techniques to deconstruct and study products, which is especially common in cybersecurity, software development, and electronics. Their work helps improve security, troubleshoot issues, and sometimes develop new innovations based on existing products.

What are the key skills and qualifications needed to thrive as a reverse engineer, and why are they important?

To thrive as a Reverse Engineer, you need expertise in computer programming, software debugging, and a solid understanding of operating systems and low-level software architecture, often backed by a degree in computer science or a related field. Familiarity with tools like IDA Pro, Ghidra, OllyDbg, and knowledge of assembly languages are commonly required, with certifications such as CEH or OSCP adding value. Attention to detail, strong problem-solving abilities, and perseverance are crucial soft skills for analyzing complex systems and uncovering hidden functionalities. These skills ensure accurate, efficient analysis of software for security assessments, malware analysis, and intellectual property protection.
What are the most commonly searched types of Reverse Engineer jobs in Indiana? The most popular types of Reverse Engineer jobs in Indiana are:
What cities in Indiana are hiring for Reverse Engineer jobs? Cities in Indiana with the most Reverse Engineer job openings:
What are popular job titles related to Reverse Engineer jobs in IN? For Reverse Engineer jobs in IN, the most frequently searched job titles are:
Infographic showing various Reverse Engineer job openings in Indiana as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $129,684 per year, or $62.3 per hour.

Systems Engineer - AN/SPY-1 Radar System with Security Clearance

Kratos Defense and Security Solutions

Crane, IN • On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Kratos Defense & Security Solutions rating

7.8

Company rating: 7.8 out of 10

Based on 10 frontline employees who took The Breakroom Quiz


Job description

Job Description Kratos is seeking a motivated and technically skilled Systems Engineer to support the design recovery, sustainment planning, and digital transformation of the AN/SPY-1 radar system. The Systems Engineer will play a central role in requirements analysis, interface definition, integration planning, and technical baseline development for a complex legacy radar system transitioning to a modernized sustainment model. This position is part of a cross-functional Integrated Program Team (IPT) focused on restoring and evolving radar capability through prototyping, organic depot stand-up, and data-driven lifecycle engineering. Key Responsibilities: * Lead or support development and decomposition of system-level requirements for radar subsystems (transmitter, signal processor, antenna). * Develop and manage requirements traceability to radar weapon specifications, interface control documents (ICDs), and test objectives. * Support creation of a digital technical baseline leveraging Model-Based Systems Engineering (MBSE) tools and structured data repositories. * Define and maintain functional, logical, and physical architectures for the SPY-1 system and its subassemblies. * Participate in design recovery and reverse engineering efforts for GFE hardware and legacy system documentation. * Analyze subsystem interdependencies and define interface specifications and system constraints. * Collaborate with test, software, and hardware engineers to develop verification and validation plans. * Contribute to technical reviews, risk assessments, and system readiness planning across program phases. * Support technical baseline control through configuration management, change evaluation, and documentation updates. * Assist with the development of Integrated Data Packages (ITDPs) and depot activation planning documents. Experience and Skills Required Qualifications: * Bachelor's degree in Systems Engineering, Electrical Engineering, or a related technical field. * Minimum of 10 years of experience in systems engineering or radar system development/sustainment. * Strong understanding of system engineering lifecycle processes, including requirements analysis, design definition, integration, and verification. * Experience working with complex radar or defense electronic systems, especially in legacy environments with limited technical data. * Familiarity with MBSE methodologies and tools (e.g., Cameo, Rhapsody, DOORS, or equivalent). * Ability to develop and interpret functional block diagrams, interface specifications, and architecture models. * Strong communication, collaboration, and technical writing skills. * Active Secret Clearance Preferred Qualifications: * Experience with AN/SPY-1 or other complex radar systems. * Knowledge of Open Systems Architecture (OSA) principles and Navy digital transformation initiatives. * Prior involvement in DMSMS analysis, sustainment roadmap development, or depot stand-up activities. * Familiarity with AI/ML integration, digital thread concepts, and configuration-controlled data environments. * Active TS/SCI Clearance Travel: ~10-20%, including to government labs, OEM facilities, and Kratos engineering/test sites. (No phone calls please) #LI-Onsite #LI-AC1 Job Benefits * Medical, Dental & Vision Insurance Coverage
* Life/ADD & Short/Long Term Disability Insurance
* 401(k) Savings Plan
* Employee Stock Purchase Plan (ESPP)
* Paid Time-Off (PTO)
* Holidays
* Education Reimbursement

What Kratos Defense & Security Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom