Job Openings C++ Developer

About the job C++ Developer

We are looking for a talented candidate to join a successful Gamedev company as a Senior C++ Developer with a strong background in reverse engineering and mobile game development.

You will be the only C++ Developer on the mobile side who reports directly to the CTO, but there are also 2 C++ Developers on the backend/Logic side.

Tech stack: C++17, RakNet, IDA, Ghidra, OpenGL/Vulkan, GLSL/HLSL, Git, LLDB, RenderDoc, Android/iOS.
Team:
Small and flat structure.
Location:
Remote role.

We are offering:

  • From $4,000 gross;
  • Strong tech team;
  • Zero bureaucracy, start-up atmosphere.

Interview process:

  • HR Interview (30-40 minutes);
  • Technical Interview (1-1,5 hours);
  • Final Interview;
  • Then Offer.

What success match looks like (first 6 months):

  • 3Deep understanding of CRMP engine and multiplayer systems;
  • Implementation of 23 impactful features improving gameplay;
  • Measurable performance improvements on mobile platforms;
  • Active contribution to code reviews and technical guidelines;
  • Reduced bug count and increased multiplayer stability.

What you will do:

  • Reverse engineer to implement custom game logic and features;
  • Design gameplay systems and mechanics based solely on engine behavior and reverse engineering techniques;
  • Develop and maintain a custom multiplayer solution using RakNet;
  • Optimize game performance for mobile devices (rendering, CPU/GPU usage);
  • Debug and fix low-level issues to improve overall stability;
  • Collaborate with backend engineers, game designers, and UI/UX specialists;
  • Work closely with hook/offset systems to modify game behavior;
  • Write and maintain highly efficient and readable C++ code.

What kind of qualifications we are looking for:

  • Strong proficiency in C++17 or higher;
  • Proven experience in reverse engineering games;
  • Experience using tools like IDA, Ghidra, and others for reverse engineering;
  • Solid understanding of networking and multiplayer game architecture;
  • Hands-on experience with RakNet or similar libraries;
  • Experience working with undocumented codebases and low-level hooking;
  • Understanding of anti-cheat systems and protection mechanisms;
  • Comfortable working with Git and CI/CD tools;
  • English reading skills (sufficient for understanding technical documentation).

Nice to have Requirements:

  • Experience with tools like LLDB, Perfetto, Arm Graphics Analyzer, RenderDoc, Snapdragon Profiler;
  • Knowledge of OpenGL, Vulkan, or DirectX;
  • Shader development experience (HLSL/GLSL).

Sounds like a fit? Let's talk!

Telegram: @ira_tech