1

Freelance Software Reverse Engineer Jobs in Chicago, IL

Maintain and update in-house software to ensure optimal performance and functionality. * Reverse engineer various automotive binary files. * Map vehicle calibration parameters. * Apply automotive ...

New

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Experience with reverse engineering of binary applications, protocols and formats * Experience ...

You will gain exposure to many different web technologies to reverse engineer the design and ... Maintain and enhance existing software (both internal products and our open source projects)

You will gain exposure to many different web technologies to reverse engineer the design and ... Maintain and enhance existing software (both internal products and our open source projects)

You will gain exposure to many different web technologies to reverse engineer the design and ... Maintain and enhance existing software (both internal products and our open source projects)

You will gain exposure to many different web technologies to reverse engineer the design and ... Maintain and enhance existing software (both internal products and our open source projects)

FPGA Engineer

Schaumburg, IL · On-site

$127K - $164K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

FPGA Engineer

Chicago, IL · On-site

$133K - $172K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with ... reverse engineering techniques - Experience with hardware acceleration techniques for ...

Be Seen First

Mold Design Engineer

Schaumburg, IL · On-site

$30 - $40/hr

Reverse Engineering: Lead reverse engineering projects with inspection, re-designing, and upgrading ... Software Systems: Well versed in the MS Office suite (Outlook, Word, Excel, Powerpoint, etc)

FPGA Engineer

Elk Grove Village, IL · On-site

$128K - $164K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...

FPGA Engineer

Elk Grove Village, IL · On-site

$128K - $164K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... reverse engineering, cocotb, pyuvm Full Time Travel required to 10%. Must be able to apply for and ...

Senior DevOps Engineer

Chicago, IL · Remote

$160K - $180K/yr

Debug & Reverse-Engineer: Real-time troubleshooting on environments you are seeing for the first ... Software development background (building tools, services, or SDKs) * Experience with AI/ML ...

Technical Architect

Chicago, IL · On-site

$68.25 - $82.50/hr

NAVA Software solutions is looking for a Technical Architect Details: Technical Architect Location ... Demonstrated experience performing reverse engineering custom applications. * Well versed with ...

next page

Showing results 1-20

Freelance Software Reverse Engineer information

See Chicago, IL salary details

$15

$49

$136

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

As of Aug 1, 2026, the average hourly pay for freelance software reverse engineer in Chicago, IL is $49.15, according to ZipRecruiter salary data. Most workers in this role earn between $25.00 and $63.65 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 the most commonly searched types of Software Reverse Engineer jobs in Chicago, IL? The most popular types of Software Reverse Engineer jobs in Chicago, IL are:
What are popular job titles related to Freelance Software Reverse Engineer jobs in Chicago, IL? For Freelance Software Reverse Engineer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Freelance Software Reverse Engineer jobs in Chicago, IL look for? The top searched job categories for Freelance Software Reverse Engineer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Freelance Software Reverse Engineer jobs? Cities near Chicago, IL with the most Freelance Software Reverse Engineer job openings:

$80K - $90K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

Description

HP Tuners LLC is a global leader in the automotive aftermarket, developing hardware and software for vehicle calibration. HP Tuners is seeking a Vehicle Engineer to join our team onsite in Buffalo Grove, IL.


The Vehicle Engineer will be responsible for maintaining, updating, and adding vehicle support and features to VCM Suite, while collaborating with cross-functional teams to conduct simulations and hands-on testing to improve software functionality and efficiency.


This position reports to the Associate Director of Vehicle Engineering.


KEY RESPONSIBILITIES

  • Maintain and update in-house software to ensure optimal performance and functionality.
  • Reverse engineer various automotive binary files.
  • Map vehicle calibration parameters.
  • Apply automotive programming tools and software.
  • Modify, debug, and troubleshoot applications to peak efficiency and reliability.
  • Collaborate with hardware engineers to ensure seamless software-hardware integration.
  • Support software validation and verification efforts, ensuring compliance with automotive safety standards.

Requirements

EDUCATION, KNOWLEDGE, AND COMPETENCIES

Qualifications and Experience

  • Bachelor's degree in computer science or electrical engineering.
  • Engine and transmission operation.
  • Automotive Programming Tools or Software.
  • Automotive communications protocols.
  • Familiar with Assembly languages (x86, PPC, Tri-core).
  • Familiar with programming languages: C#, C++, Python.
  • IDA Pro, Visual Studio, Team Foundation Server.
  • Excellent oral and written communication and interpersonal skills.
  • Ability to work autonomously on projects.
  • Good problem-solving skills.

Physical Requirements

  • Working Conditions: While performing the duties of this job, the employee is regularly required to sit and work at a desk and computer for prolonged periods of time.

Please Note: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of HP Tuners.

Compensation and Benefits


At HP Tuners LLC, we understand that compensation plays a key role when considering a new opportunity. We are dedicated to ensuring fair pay for all employees and continually work towards greater transparency in our compensation practices. The estimated base salary range for this position is $80,000 - $90,000, with actual pay determined including factors such as location, skills, experience, and other relevant considerations. This position also qualifies for a discretionary bonus and a complete benefits package, including medical, dental, vision, life, and disability coverage, paid time off (PTO), and a 401(k) program with employer matching.


HP Tuners LLC is an equal opportunity employer. Employment selection and related decisions are made without regard to sex, race, age, disability, religion, national origin, color, or any other protected class. HP Tuners LLC does not use AI (Artificial Intelligence) to make decisions in the hiring process. If AI (Artificial Intelligence) is utilized, HP Tuners LLC will include a disclaimer in the relevant job posting.