1

Freelance Software Reverse Engineer Jobs in Indiana

... software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration ...

Proficiency with 3D modeling software (SolidWorks preferred), experience with G Code/conversion ... Familiarity with reverse engineering and point-cloud-based modeling; Experience supporting ...

Proficiency with 3D modeling software (SolidWorks preferred), experience with G Code/conversion ... Familiarity with reverse engineering and point-cloud-based modeling; Experience supporting ...

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

Senior Electrical Engineer

Indianapolis, IN · On-site

$102K - $133K/yr

... and systems, software defined radios, antennas, GPS and other guidance systems, circuitry ... Experience with reverse engineering electronic and electrical systems. * Experience working in a ...

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

... software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering. SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration ...

... software of choice, Power BI • Consults with the enterprise to build reporting requirements and develop meaningful, self-service BI reporting solutions • Reverse engineers legacy reports to ...

... software of choice, Power BI • Consults with the enterprise to build reporting requirements and develop meaningful, self-service BI reporting solutions • Reverse engineers legacy reports to ...

next page

Showing results 1-20

Freelance Software Reverse Engineer information

What are freelance software reverse engineers?

Freelance software reverse engineers are independent professionals who analyze and deconstruct software to understand its inner workings, functionality, and design. They often work on projects like software debugging, security analysis, compatibility research, or recovering lost source code. Unlike in-house engineers, freelancers take on contract-based assignments for different clients rather than working for a single employer. Their work often requires advanced technical skills and a thorough knowledge of programming, operating systems, and software architectures. This role can be essential for organizations seeking to improve software security, ensure compliance, or maintain legacy systems.

What are some common challenges faced by freelance software reverse engineers when working with clients?

Freelance software reverse engineers often encounter challenges such as incomplete or unclear project requirements, which can make it difficult to determine the exact scope of work. Additionally, working with obfuscated or poorly documented code can slow progress and require creative problem-solving. Communication is key, as clients may not always understand the technical complexities involved, so setting realistic expectations and providing regular updates is essential. Freelancers must also stay current with evolving tools and legal considerations, especially when handling proprietary or protected software.

What are the key skills and qualifications needed to thrive as a Freelance Software Reverse Engineer, and why are they important?

To thrive as a Freelance Software Reverse Engineer, you need advanced knowledge of programming languages, binary analysis, operating system internals, and a strong background in computer science or related fields. Expertise with technical tools such as IDA Pro, Ghidra, OllyDbg, Wireshark, and proficiency in using debuggers and disassemblers is typically required. Strong analytical thinking, problem-solving, attention to detail, and effective communication with clients are standout soft skills in this role. These competencies are crucial for efficiently deconstructing software, understanding its functionality, and delivering actionable insights or solutions for clients.

What is the difference between Freelance Software Reverse Engineer vs Freelance Malware Analyst?

AspectFreelance Software Reverse EngineerFreelance Malware Analyst
CredentialsKnowledge of programming, debugging, and reverse engineering toolsKnowledge of malware behavior, analysis tools, and cybersecurity principles
Work EnvironmentRemote, project-based, often collaborating with security teams or clientsRemote, focused on analyzing malicious code and threats for clients or security firms
Industry UsageSoftware development, cybersecurity, security consultingCybersecurity, threat intelligence, incident response
Search & Comparison IntentOften compared for skills in reverse engineering and software analysisCompared for expertise in malware detection and cybersecurity threats

While both roles involve analyzing software, Freelance Software Reverse Engineers focus on understanding and deconstructing software code, whereas Freelance Malware Analysts specialize in identifying and mitigating malicious threats. The two roles often overlap but serve distinct purposes in cybersecurity and software development.

What are popular job titles related to Freelance Software Reverse Engineer jobs in Indiana? For Freelance Software Reverse Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Freelance Software Reverse Engineer jobs in Indiana look for? The top searched job categories for Freelance Software Reverse Engineer jobs in Indiana are:
What cities in Indiana are hiring for Freelance Software Reverse Engineer jobs? Cities in Indiana with the most Freelance Software Reverse Engineer job openings:
Systems Engineer - AN/SPY-1 Radar System with Security Clearance

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

Posted 21 days ago


Kratos Defense & Security Solutions rating

7.4

Company rating: 7.4 out of 10

Based on 7 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