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,193 reviews, clients rate our Reverse Engineers 4.9 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,193 reviews, clients rate our Reverse Engineers 4.9 out of 5 stars.
Hire Reverse Engineers

Filter

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

    I need a comprehensive technical-and-functional blueprint for a new specialized digital platform. To ground every recommendation in real-world evidence, you will first study competitor platforms as well as several user-nominated platforms that my team will share. Drawing from that analysis, you will then produce a single, well-structured document that details the platform’s architecture, key modules, data flows, integration points, and any compliance or scalability considerations. The final blueprint should read like a roadmap that an engineering team could pick up and start building from. Clear diagrams, precise feature descriptions, and rationale for each technology choice are essential. Your background in technical writing and software documentation—especially where technic...

    $21 / hr Average bid
    $21 / hr Avg Bid
    48 bids

    I am developing a Cabal Online Private MMORPG (EP 35 +). The system works through .so library injection into the game server process, and includes: Advanced C++ development Memory hooks and offset manipulation Packet interception and handling (C2S / S2C) Internal game structure interaction Modular plugin system JSON-based configuration Linux-based deployment I am looking for an experienced developer to help expand, stabilize, and improve this system. - Technical Requirements Strong C++ (advanced level); Linux development experience; Memory manipulation (pointers, offsets); Hooking / detours; Reverse engineering knowledge; Networking and protocol understanding; Advanced debugging skills; Nice to have: Experience with MMO private servers; Familiarity with Cabal, MU Online, Ragnarok, o...

    $3903 Average bid
    $3903 Avg Bid
    21 bids

    I need a MeshCentral/Windows systems engineer to optimize a Windows 11 lab remote-support setup. When Secure Exam Browser (SEB) enters protected mode, remote desktop may go black (expected). I need a compliant solution: stable agent deployment, correct permissions/consent, TLS/relay configuration, and a documented pre-exam support workflow + troubleshooting checklist. No bypass of SEB protections. Deliverables: working MeshCentral config, agent install package/script, and step-by-step documentation.” I am looking for a Windows Systems Engineer to help configure a MeshCentral server for advanced remote support. We are experiencing an issue where the remote screen goes blank when the client system switches to an isolated/secure desktop session (such as UAC prompts or custom secure shel...

    $610 Average bid
    $610 Avg Bid
    5 bids

    I have two signed Android APKs that share the same brand: a Chinese-language build that already handles user registration smoothly, and an English-language build that currently lacks this flow. My goal is to extract every user-management API call from the Chinese APK—endpoints, headers, payload structures, encryption or signing logic—and transplant that functionality into the English APK so both variants register users in exactly the same way. What I can provide: • The release APKs for both language versions • Valid test accounts and server access for live registration checks • Any additional assets the Chinese build relies on (native libraries, certificates, config files) What I need from you: • Decompile, inspect and document the Chinese APK (jadx, a...

    $148 Average bid
    $148 Avg Bid
    34 bids

    I need to obtain hard-to-reach details—specifically the IP address, associated phone number, and any location-related information—linked to one particular Telegram account. Standard OSINT searches have already been exhausted, so I’m explicitly open to advanced, purely technical hacking techniques that dig directly into Telegram traffic or MTProto behaviour. If this is within your skill set, tell me how you would approach the task, which tools or exploits you prefer to leverage, and what minimal input you require from my side (e.g., username, recent message, session file). Deliverables • Verified current or last-seen IP address for the target account • Recovered phone number (or clear statement if technically impossible) • Any additional address or geo...

    $165 Average bid
    $165 Avg Bid
    21 bids

    I’d like a seasoned Unity-IL2CPP modder to open up Granny 1.8.5 (APK, IL2CPP build), pull out the bits I need, and layer in brand-new content while keeping the original game fully playable. What I need first is a clean decompile focused on the maps and underlying mechanisms. From there we can extract models, textures, voices, and any other assets needed for the additions below: • Two extra floors above the current 4. attic (5th & 6th) • A full underground area that mirrors Slendrina The Cellar, complete with shafts, chests, keys, and secret routes • Fresh puzzles and collectible items that tie each zone together, plus at least one alternative escape method • Smarter, faster Granny AI that can crawl anywhere, patrol the new spaces, and trigger smaller m...

    $189 Average bid
    $189 Avg Bid
    15 bids

    I’m looking for an experienced Windows native developer (C++ / reverse engineering / performance optimization) to analyze and refactor an existing desktop application startup flow. The application currently performs blocking network checks during startup, which significantly slows down launch time and makes it dependent on an external service availability. Goals: Analyze application startup sequence Identify blocking operations (network / license / initialization) Propose and implement a faster startup approach (e.g. async checks, caching last valid state, or local test mode for development) Improve overall startup performance and stability Tech details: Windows desktop application Native executable (C++ / mixed native) Tools used: IDA / Ghidra Requirements: Strong experi...

    $35 Average bid
    $35 Avg Bid
    14 bids

    I have an existing Android APK but no accessible source code. I need the app fully de-compiled, cleaned up, and re-assembled so I can continue development. Once the codebase is restored, I’ll want a few targeted edits—mostly refactoring and minor feature adjustments that we’ll clarify together after you review the decoded project. What I expect from you: • Produce a readable, gradle-based Android Studio project reconstructed from the current APK. • Implement the agreed code changes, then compile and deliver a fresh, working release APK plus signed debug build. • Document every modification so I can pick up future work without hand-holding. You’re free to use jadx, apktool, or any equivalent reverse-engineering toolchain as long as the final pr...

    $264 Average bid
    $264 Avg Bid
    22 bids

    Projeto: Engenharia Reversa de Placa Eletrônica Legada Descrição do Projeto Busco profissional com experiência comprovada em eletrônica para realizar engenharia reversa completa de uma placa eletrônica legada, com o objetivo de: Reproduzir fielmente o funcionamento elétrico original Modernizar componentes obsoletos Gerar documentação técnica completa e atualizada Garantir compatibilidade mecânica, elétrica e funcional com o equipamento original O projeto seguirá um procedimento técnico estruturado já definido internamente Escopo do Trabalho O profissional deverá executar as seguintes etapas: 1. Análise e Correlação do Esquemático Verificaç&...

    $130 Average bid
    $130 Avg Bid
    8 bids

    Recommended Articles Just for You