1

Freelance Software Reverse Engineer Jobs in Aurora, IL

... software. Work closely with Production Engineering and Design Engineering to develop manufacturing processes, resolve production issues, and support Design for Manufacturability (DFM). Reverse ...

Manager, Design Engineering

Huntley, IL · On-site

$140K - $160K/yr

... reverse engineering, and rapid prototyping. Ensure packaging designs comply with customer ... Manage departmental resources, engineering software, equipment, and technology investments.

Showing results 41-60

Freelance Software Reverse Engineer information

See Aurora, IL salary details

$14

$47

$131

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

As of Sep 11, 2026, the average hourly pay for freelance software reverse engineer in Aurora, IL is $47.30, according to ZipRecruiter salary data. Most workers in this role earn between $24.09 and $61.25 per hour, depending on experience, location, and employer.

What is a freelance software reverse engineer?

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 the key skills and qualifications needed to thrive as a freelance software reverse engineer?

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 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 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 Aurora, IL?

For Freelance Software Reverse Engineer jobs in Aurora, IL, the most frequently searched job titles are:

What cities near Aurora, IL are hiring for Freelance Software Reverse Engineer jobs?

Cities near Aurora, IL with the most Freelance Software Reverse Engineer job openings:

Laser and CNC Punch MachineProgrammer

Chicago, IL • On-site

gnc
Retail • 10K+ employees

$26 - $30/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Key responsibilities

  • Interpret engineering drawings, PDFs, and 3D models to develop CNC programs and flat-pattern layouts for laser and CNC punching equipment.

  • Develop programs and layouts for square and round tubing using CAD/CAM software, and select appropriate machines, tooling, and manufacturing methods.

  • Troubleshoot programming, machine, tooling, and process-related issues, and perform routine maintenance and basic repairs on laser and CNC punching equipment.


GNC rating

5.0

Company rating: 5.0 out of 10

Based on 156 frontline employees who took The Breakroom Quiz


Job description

Laser and CNC Punching Machine Programmer

Why Great Northern

Privately held, Great Northern Instore, a division of Great Northern Corporation, is a Multi-Million Dollar, Designer, Engineering, and Manufacturer of Custom Permanent Point Purchase Displays and Retail Fixtures.

Great Northern is committed to making a difference in the lives of our team members, customers, and the communities in which we live and work. Many of our team members were referred to by their friends and families who are already a part of the Great Northern team.

The Benefits of Great Northern

  • Competitive 401K match and a historically generous profit-sharing retirement savings contribution

  • Paid Time Off and IL Paid Leave after 30 days of employment

  • 9 Paid Holidays

  • Medical PPO, Health Savings Account, Dental, and Vision insurance

  • Wellness Program

  • Life Insurance, Short Term and Long-Term Disability available

  • Health Fitness, Safety Prescription Glasses, and Safety Shoes Reimbursement

  • Tuition Reimbursement available after 1 year of service

  • Opportunities to advance your career and compensation level

  • Annual increases

  •  

Pay/Schedule:

  • On-site Monday-Friday 5:45a.m.-2:15p.m.

  • Hourly $26-$30

  •  
  • Key Responsibilities:

Interpret engineering drawings, PDFs, and 3D models to develop CNC programs and flat-pattern layouts for laser and CNC punching equipment.

Develop programs and layouts for square and round tubing using CAD/CAM software.

Work closely with Production Engineering and Design Engineering to develop manufacturing processes, resolve production issues, and support Design for Manufacturability (DFM).

Reverse engineer parts when drawings or models are unavailable.

Select appropriate machines, tooling, cutting parameters, and manufacturing methods to produce parts efficiently.

Utilize nesting and material optimization software to maximize material usage and minimize scrap.

Prepare and maintain setup sheets, work instructions, and other manufacturing documentation.

Maintain accurate and current CNC programs and ensure Production is using the correct released files.

Verify first-piece and production parts to ensure they meet engineering specifications and quality requirements.

Troubleshoot programming, machine, tooling, and process-related issues and work with TRUMPF Technical Support when necessary.

Perform routine maintenance and basic repairs on laser and CNC punching equipment. Coordinate with the Maintenance Department or TRUMPF service technicians for more complex repairs.

Provide technical support to Production personnel and assist with manufacturing and process-related problems.

Identify and implement opportunities to improve productivity, quality, material utilization, and manufacturing processes.

Maintain effective communication with Production Engineering, Design Engineering, Production, and other departments.

Follow all company safety procedures and maintain a safe work environment

Actively participate in production activities and support company priorities when and where needed.

Perform other duties and responsibilities as assigned by management.

Requirements:

Minimum of 1 year of experience programming and/or setting up laser or CNC punching machines in a sheet metal manufacturing environment.

Experience with TRUMPF laser and CNC punching equipment is a plus.

Experience with BLM Tube laser equipment is a plus.

Ability to read and interpret engineering drawings, dimensions, tolerances, and 3D models.

Working knowledge of sheet metal materials, fabrication processes, tooling, and machine operations.

Experience with CAD/CAM and nesting software. Experience with Boost for Fiber Laser/CNC Punch and Artube for Tube Laser is a plus.

Strong problem-solving skills, attention to detail, and ability to troubleshoot manufacturing issues.

Ability to communicate and work effectively with Engineering, Production, and other departments.

Bilingual Spanish and/or Polish is a plus. Willingness to work overtime when needed.

Physical Requirements:

Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.

Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state and local standards

Opportunities for Growth:

You will have the opportunity to gain experience, and new skills and acquire new knowledge that can be applied to grow into new positions with higher pay. Furthermore, you can grow your career with Great Northern through advancement opportunities available at our facilities locally and nationally.

Expectation

To be successful your teammates will depend on you to have pride in your work, be on time, work safely, work effectively with others, be optimistic, take ownership of your responsibilities, and look for continuous improvement opportunities.

Great Northern is an equal opportunity at-will employer and does not discriminate against any employee or applicant for employment because of age, race, religion, color, disability, sex, sexual orientation, or national origin.


What GNC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


GNC logo

About GNC

Sourced by ZipRecruiter

As the global leader in health and wellness innovation since 1935, GNC motivates people to reach their goals with the most trusted and exciting selection of products in the industry. As #TeamGNC, we work hard to ensure that our consumers come first. We are always cultivating and collaborating on new ideas to bring innovative solutions to the forefront and testing new solutions to translate goals into action. Our team members are advocates for change and innovation. There is no greater gift than good health and no greater satisfaction than helping others to achieve it. Be a part of helping others to Live Well!

Industry

Retail

Company size

10,000+ Employees

Headquarters location

Pittsburgh, PA, US

Social media