C++ Developer
2 hours ago
RocketDevs empowers software engineers in remote and economically disadvantaged regions by connecting them with global tech opportunities. Our mission is to bridge talent and opportunity, enabling developers to thrive while contributing to a more inclusive and connected tech community.
We're hiring a Senior C++ engineer to lead the emulator / core-game integration work for a browser-forward, skill-based contest platform built around classic retro games. This role focuses on adapting open-source emulators for time-limited, pay-to-play contest modes, automated scoring, anti-cheat, and integration with a WordPress-based site and a custom web app.
This is an
external role
for one of our
client companies.
Why this is interesting
You'll be working on a high-volume micro-entry gaming product that combines low-level systems work with web integration: optimizing emulators for browser delivery (WebAssembly/emscripten flows), ensuring deterministic scoring under strict time limits, and building robust anti-cheat measures so thousands of short contest runs are fair and auditable.
What you'll own
- Evaluate and adapt existing open-source emulator codebases for web delivery (porting / modifying C++ emulators to run in-browser where needed).
- Implement deterministic scoring instrumentation and a secure way to record/upload scores from ephemeral contest runs.
- Design and implement anti-cheat measures (game-state isolation, tamper-detection, server-side validation, replay proofs).
- Work with the front-end/devops team to pipeline WebAssembly builds, optimize runtime performance, and support controller/keyboard input mapping.
- Integrate emulator scoring and contest lifecycle with the platform backend (APIs for contest creation, entries, payouts, and admin notifications).
- Provide technical guidance for ROM handling, permitted code modifications, and safe/legal reuse of open-source components.
- Produce clear, maintainable C++ code and documentation; participate in design reviews and candidate interviews when needed.
Must-have skills & experience
- 3+ years professional C++ development (modern C++ preferred).
- Proven experience reading and modifying emulator or game engine code, or experience with systems that require deterministic reproduction of runtime state.
- Experience porting C++ to WebAssembly (emscripten) or similarly shipping native code to the browser.
- Strong knowledge of multithreading, low-latency I/O, memory management, and performance profiling.
- Solid understanding of security/anti-tamper techniques and practical anti-cheat strategies.
- Comfortable integrating native components with web backends (REST/GraphQL, secure score submission, authentication flows).
- Strong debugging skills and familiarity with reverse-engineering/debugging tools (symbol analysis, runtime tracing).
- Excellent communication — able to explain low-level tradeoffs to full-stack and product teams.
Nice-to-have
- Previous work on emulators (NES/SNES/arcade/DOS-era titles) or contributions to retro-gaming projects.
- Experience with controller input APIs and mapping (XInput, HID, browser Gamepad API).
- Familiarity with WordPress integration patterns and creating plugin/extension hooks.
- Experience with cloud-hosted game backends, Redis, message queues, or real-time leaderboard systems.
-
C# Developer
4 days ago
Islamabad, Islamabad, Pakistan Avanza Solutions Full time 1,920,000 - 2,880,000 per yearC++ DeveloperLocation: IslamabadIndustry: Fintech / Banking SolutionsRole Overview:We are looking for a passionate and skilled C++ Developer to join our dynamic team working on enterprise-grade fintech and banking solutions. The ideal candidate will have a strong foundation in software development, object-oriented programming, and server-side systems....
-
Senior C++ Developer
2 weeks ago
Islamabad, Islamabad, Pakistan LMKR Full timeJob Summary:We are looking for a skilled and hands-on C++ Application Architect to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design principles, and a passion for building high-performance desktop applications. The primary focus will be on architecting and developing application...
-
Senior C++
5 days ago
Islamabad, Islamabad, Pakistan Rocketdevs Full time 1,200,000 - 2,400,000 per yearAbout the RoleAt RocketDevs, we empower software engineers in emerging markets by connecting them with top global companies. Our mission is to unlock opportunities, create economic impact, and build inclusive tech ecosystems.We're looking for an experienced C++ Developer to join our engineering team working on a real-time multiplayer environment. You'll help...
-
Embedded C
2 days ago
Islamabad, Islamabad, Pakistan BitsnIO PVT LTD Full time 900,000 - 1,200,000 per yearCompany DescriptionBitsnIO PVT LTD is unique in providing comprehensive IOT and enterprise solutions by integrating both hardware and software teams under one organization. This collaborative approach ensures seamless development and deployment of innovative and effective solutions. Our expertise spans across multiple domains, allowing us to deliver...
-
macOS Developer
4 days ago
Islamabad, Islamabad, Pakistan Synvex Full time 900,000 - 1,200,000 per yearJob Opening: macOS Developer (Objective-C, Universal Binary)We are looking for an experiencedmacOS developerto update and compile an olderObjective-C/C appfor the latest Apple architectures.App signs XML invoices with .p12 certificates using XMLSEC and submits via SOAP XML .Currently builds for Intel x86 only; needs to be updated for Universal...
-
Senior C#/.NET Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan S&P Global Full time 1,200,000 - 3,600,000 per yearAbout The RoleGrade Level (for internal use):10The Role:Senior C#/.NET DeveloperThe Team:Our team is responsible for the design, architecture, and development of data products using a variety of tools that are regularly updated as modern technologies emerge. Every day you will have the opportunity to work with people from a wide variety of backgrounds and...
-
iOS Developer
2 weeks ago
Islamabad, Islamabad, Pakistan HieBuzz Full time 1,000,000 - 1,200,000 per yearWe're Hiring: iOS Developer (Objective-C)Location:RemoteSalary:100,000 PKR / monthEmployment Type:Full-time / ContractWe are looking for askilled iOS Developer with strong expertise in Objective-Cto join our growing team. The ideal candidate should be passionate about building high-performance mobile applications and have hands-on experience with...
-
Unity Developer
2 weeks ago
Islamabad, Islamabad, Pakistan Algoryte Full time $80,000 - $120,000 per yearJob OverviewAt Algoryte, we are seeking a talented and creative Unity Game Developer to work on experiences built for mobile, iPad, VR/XR headsets and Web. You will be responsible for implementing game functionality and translating design ideas, concepts, and requirements into a functional and engaging game. Our ideal candidate will have 2-3+ years of...
-
Net Developer
2 weeks ago
Islamabad, Islamabad, Pakistan Embrace IT Technologies Full time 900,000 - 1,200,000 per yearPosition OverviewWe are seeking a Junior .NET Developer with 2–3 years of experience to join our team. The ideal candidate will contribute to building, enhancing, and maintaining enterprise-grade applications using .NET Core, C#, and Entity Framework Core. This role requires strong problem-solving skills, hands-on coding abilities, and a collaborative...
-
JUCE Developer
2 weeks ago
Islamabad, Islamabad, Pakistan TrailFive Technologies LLC Full time 900,000 - 1,200,000 per yearCompany DescriptionTrailFive Technologies LLC is a software development company based in Islamabad. We are dedicated to delivering high-quality solutions to our clients by prioritizing their core problems and striving for excellence. Visit our website to learn more about our business, explore our services, read success stories, and meet our talented team. We...