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