1

Freelance Software Reverse Engineer Jobs in Philadelphia, PA

Lead Engineer

Glenolden, PA · On-site

$97K - $143K/yr

... reverse engineering, analysis, report writing, planning and managing of component testing. The Lead ... What you'll do: • Lead an IPT of mechanical, electrical, software, system, test, and other ...

In close association with the team lead electrical controls engineer, design control panel layouts ... Microsoft Word and Excel software usage * Willingness to travel up to 10%. Bonus skills but not ...

next page

Showing results 1-20

Freelance Software Reverse Engineer information

See Philadelphia, PA salary details

$15

$48

$133

How much do freelance software reverse engineer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for freelance software reverse engineer in Philadelphia, PA is $48.14, according to ZipRecruiter salary data. Most workers in this role earn between $24.52 and $62.36 per hour, depending on experience, location, and employer.

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 Philadelphia, PA? For Freelance Software Reverse Engineer jobs in Philadelphia, PA, the most frequently searched job titles are:
What job categories do people searching Freelance Software Reverse Engineer jobs in Philadelphia, PA look for? The top searched job categories for Freelance Software Reverse Engineer jobs in Philadelphia, PA are:
What cities near Philadelphia, PA are hiring for Freelance Software Reverse Engineer jobs? Cities near Philadelphia, PA with the most Freelance Software Reverse Engineer job openings:
Infographic showing various Freelance Software Reverse Engineer job openings in Philadelphia, PA as of June 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $100,132 per year, or $48.1 per hour.
Associate Rotational Engineer

Associate Rotational Engineer

Dorman Products, Inc.

Colmar, PA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted just now


Dorman Products rating

7.7

Company rating: 7.7 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

188th of 518 rated manufacturers


Job description

Dorman was founded on the belief that people should have greater freedom to fix motor vehicles. For over 100 years, we have been driving new solutions, releasing tens of thousands of aftermarket replacement products engineered to save time and money, and increase convenience and reliability. Founded and headquartered in the United States, we are a pioneering global organization offering an always-evolving catalog of automotive, heavy-duty and specialty vehicle products. Today, we have more than 3,800 employees across 29 different locations, with a family of brands that also includes SuperATV and Dayton Parts. Teaching a revenue of $2.13 billion in 2025, Dorman is publicly traded under the stock ticker DORM.
Everyone who works at Dorman is called a Contributor. We need everyone, regardless of role and experience, to contribute to our success. That means everyone has a unique ability to make an impact on the business. We encourage all our Contributors to bring their authentic selves to work. The freedom to pursue new ideas, offer different perspectives, and grow in your career is fundamental to working at Dorman.
Job Summary
Dorman Products' Rotational Engineering Program offers the opportunity to develop both technical and soft skills while exploring areas of interest and developing your career. The program consists of four 6-month rotations through four areas of the engineering department to learn the various roles and gain an understanding of the skills, knowledge, and responsibilities required for each. Through daily collaboration with mentors and leaders, you will fully understand and appreciate each area. At the end of each 6-month rotation, there will be a mini-review to provide feedback and guidance. At the end of the program, a full evaluation will take place to identify a role within the company that best matches your skills, aspirations, and interests.
Modular rotations will be developed for based on career interests selected from the following areas:
• Metrology
• Lab Testing
• Product Engineering (Mechanical and Electrical)
• Mechanical Design and Additive Manufacturing
• Electronics & Software Design Engineering
• Test Development Engineering
• Manufacturing
Primary Duties
Specific Duties will vary based on the modular rotation, but general responsibilities include, but are not limited to:
• Perform product testing for new product development and quality investigations, including but is not limited to: hydrostatic, thermal, tensile, and electronics tests.
• Record data from testing in standard formats and provide results to product and engineering teams.
• Perform Dimensional Analysis using hand measurement tools (calipers, micrometers, height gauges).
• Utilize lab best practices to prepare sample parts for evaluation.
• Identify and use the appropriate equipment (laser scanners, CMMs, optical measurement systems, calipers, micrometers, etc.) to obtain required measurements.
• Document results in standard report formats and record observations made during testing.
• Effectively communicate results to Engineers, Metrologist and Lab Manager.
• Maintain and calibrate a variety of dimensional inspection equipment.
• Analyze & benchmark vehicle systems.
• Review product specifications and evaluate data for product feasibility.
• Use SolidWorks engineering and design software to complete engineering and design tasks.
• Produce product documentation that sufficiently identifies product dimensional and performance requirements.
• Work with product line managers and purchasing to aid in the development of product utilizing reverse engineering best practices.
• Analyze test data and reports to determine if design meets functional, reliability and quality requirements.
• Create and maintain the requirements for incoming inspection processes.
• Create 3D models of various automotive products.
• Create 2D Drawings applying Dorman standard design principles.
• Perform datalogging of the vehicle communication bus to decode or benchmark messages.
• Use electrical engineering tools such as a multimeter, oscilloscope, function generator, logic analyzer to benchmark electronic module performance and test production samples.
• Work with Product Engineers to determine test requirements, methods of testing, test hardware, and test architectures to use to validate operation of a specific product.
• Use appropriate test software to create validation tests that will perform to the desired specifications of the product and support the test on the production floor.
• Improve existing legacy tests and upgrade test hardware and test framework allowing for more efficient testing, while also troubleshooting the existing test for accuracy.
• Troubleshoot existing tests to ensure that the test meets validation requirements which includes troubleshooting test code, tester hardware and test processes.
• Create failure analysis reports of test to allow for proper yellow tagging and failure reporting.
• Develop efficient, repeatable and robust manufacturing processes (including fixtures) for disassembly, assembly and repair of complex electronic/electro-mechanical modules.
Qualifications
• Knowledge of SolidWorks or other CAD software
• Knowledge of Microsoft Office Suite, including Excel and Access
• Understanding of manufacturing methods; i.e. machining, stamping, casting, injection molding, electronics assembly
• Knowledge of automotive mechanical and electrical systems is a plus
• May require up to 25% travel
Education / Experience
• Bachelors' degree (BS) in engineering or Associates degree in engineering plus two years of related work experience.
#LI-EK1
The US base salary range for this full-time position is $68,700.00 to $100,000.00. This role is also eligible for a bonus. The actual base pay offered to the successful candidate will depend on multiple factors, including but not limited to job-related knowledge and skills, experience, business needs, geographical location, and internal pay equity. Compensation decisions are made based on the specific facts and circumstances of each role and candidate.
As a Dorman US contributor, you (and eligible dependents, as applicable) will have access to medical, dental, vision, basic life insurance, paid time off (sick/vacation), and Paid Parental Leave. U.S. employees are entitled to paid holidays, floating holidays, and paid time off starting in their first year of employment depending on hire date. You are also able to participate in our 401k retirement plan (with company match and profit-sharing) and Discounted Employee Stock Purchase Plan.
Dorman Products is an equal opportunity employer; we value a combination of ideas, perspectives, and cultures at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sex, gender identity, sexual orientation, age, marital status, veteran status, or disability status. EEO/AA Employer M/F/D/V. www.DormanProducts.com

What Dorman Products employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom