Reverse Engineering Jobs

Reverse Engineering is a process of analyzing the technology that exists in order to understand how it works and create something new. Reverse Engineers can create new software by taking apart existing pieces of software, discover hidden vulnerabilities in existing tech, prototype the manual reverse engineering process for hardware and embedded systems, and patch or upgrade software without needing the source-code. In short, Reverse Engineering is all about digging deep to understand and create innovative solutions.

This process is done by breaking down a system into smaller parts and understanding how they work together, while also looking at how changes in any one factor will affect the entire system as a whole. This can include revealing protections within software that hide information or instructions, and finding vulnerabilities in hardware or networks. A Reverse Engineer uses tools in the process such as a disassembler, debugger, or decompiler to analyze the original code and gain an understanding of its logic.

Here's some projects that our expert Reverse Engineers made real:

  • Restoration of software systems no longer maintained by the vendor
  • Creation of game editors and other customized tools
  • Exporting data from .exe files
  • Understanding video streams from cameras with special commands
  • Conversion of 3D scans from STL to STEP formats
  • Turning 3D scans into drawings in Solidworks
  • Developing administrative programs for web apps
  • Creating CAD files for architectural hardware materials
  • Fetching gaming app data from Google Play

At Freelancer.com we have many accomplished Reverse Engineers to make incredible projects come alive which are both cost effective and efficient. Our experts are here to help you unlock your project's full potential - so if you're looking for someone to help you achieve this, why not post your project here? Our Reverse Engineers are ready to take your projects further - why not invite them today?

From 6,754 reviews, clients rate our Reverse Engineers 4.91 out of 5 stars.
Hire Reverse Engineers

Reverse Engineering is a process of analyzing the technology that exists in order to understand how it works and create something new. Reverse Engineers can create new software by taking apart existing pieces of software, discover hidden vulnerabilities in existing tech, prototype the manual reverse engineering process for hardware and embedded systems, and patch or upgrade software without needing the source-code. In short, Reverse Engineering is all about digging deep to understand and create innovative solutions.

This process is done by breaking down a system into smaller parts and understanding how they work together, while also looking at how changes in any one factor will affect the entire system as a whole. This can include revealing protections within software that hide information or instructions, and finding vulnerabilities in hardware or networks. A Reverse Engineer uses tools in the process such as a disassembler, debugger, or decompiler to analyze the original code and gain an understanding of its logic.

Here's some projects that our expert Reverse Engineers made real:

  • Restoration of software systems no longer maintained by the vendor
  • Creation of game editors and other customized tools
  • Exporting data from .exe files
  • Understanding video streams from cameras with special commands
  • Conversion of 3D scans from STL to STEP formats
  • Turning 3D scans into drawings in Solidworks
  • Developing administrative programs for web apps
  • Creating CAD files for architectural hardware materials
  • Fetching gaming app data from Google Play

At Freelancer.com we have many accomplished Reverse Engineers to make incredible projects come alive which are both cost effective and efficient. Our experts are here to help you unlock your project's full potential - so if you're looking for someone to help you achieve this, why not post your project here? Our Reverse Engineers are ready to take your projects further - why not invite them today?

From 6,754 reviews, clients rate our Reverse Engineers 4.91 out of 5 stars.
Hire Reverse Engineers

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    4 jobs found

    I have a batch of STL meshes from a 3D scanner, all mechanical parts. Each must be rebuilt as a solid, fully parametric STEP model. Key requirements: accuracy at 0.1 mm, complete solid modeling (no surfacing), and compatibility for downstream testing where loads will be applied. Experience with Geomagic Design X or similar tools is essential. Deliverable: finished STEP models that are editable in platforms like SolidWorks. Budget: 100 CAD per part, with a max delivery time of 2 days per file.

    $98 Average bid
    $98 Avg Bid
    127 bids

    Hi, I have a reverse engineering project and I'm looking for someone with hands-on experience using Geomagic Design X (or equivalent parametric reverse engineering software — SolidWorks Scan-to-3D, PolyWorks Modeler, etc.). Project: I 3D scan mechanical parts (track axles) and provide you with the raw scan data (mesh/point cloud, e.g. STL/OBJ). You reverse engineer each part into a clean, fully parametric CAD model. Deliverables (per part): Feature-based parametric CAD model (STEP) Accurate dimensions matching the scan within reasonable tolerance Clean, editable feature tree (no dumb solids/direct-import geometry) Rate: 100 CAD per file Timeline: 2 days per part Requirements: Must have real project experience with Geomagic Design X or similar reverse engineering softwa...

    $87 Average bid
    $87 Avg Bid
    74 bids

    I have a single Android APK in hand and can confirm it is a release build. It went through ProGuard / R8 / DexGuard, so the classes and method names are fully obfuscated, and, to make things trickier, I do not have the original mapping files. What I need from you is a clean, structured decompilation and a readable reconstruction of the app’s logic. At the end of the engagement I should be able to: • open the decompiled project in Android Studio • follow clear, renamed packages, classes, and methods that make functional sense • trace the core workflows I will specify once you start (network layer, in-app purchase flow, and one utility module) • compile a patched build if small tweaks are required Please work with whatever stack you prefer—Jadx, JADX...

    $34 / hr Average bid
    $34 / hr Avg Bid
    58 bids

    STL data Create in to Solide Model 2D Convert in to 3D model Reverse Engineering

    $195 Average bid
    $195 Avg Bid
    45 bids

    Recommended Articles Just for You