FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAssemblyLuaPythonC++
About the role
Key responsibilities & impact- Design, build, and refine emulators that run classic games smoothly and accurately on modern platforms
- Write tools to support team workflows
- Collaborate with engineers, producers, and QA to fine-tune performance, ensure compatibility, and deliver a strong player experience
- Own the complete lifecycle of emulators and tools, including development, maintenance, and expansion
- Maintain the CI/CD pipeline, install new tools, update machines, and write and monitor scripts
- Optimize games for performance on target platforms
- Own end-to-end debugging of platform compatibility issues
- Reverse engineer games, patch bugs, replace media, add achievements/trophies, and implement modern enhancements
- Influence team best practices and propose architectural improvements
- Technically mentor other engineers
Requirements
What you’ll need- 5 - 8 years of generalist engineering experience, with a strong interest or background in video game development
- Strong scripting language skills (Python, Lua, etc.)
- Excellent C/C++ skills and a deep understanding of computer architecture, including CPU/GPU behavior and memory management, threading, and SIMD techniques
- Experience building and optimizing software across multiple platforms
- Clear communicator who works well in a remote team and takes initiative when solving problems
- Experience with static recompilation techniques
- Hands-on experience with reverse engineering and debugging tools such as Ghidra
- Genuine passion for retro games and emulation
- Bonus: Experience with game emulation or cross-platform ports, including creating modifications/patches for classic games
- Bonus: Familiarity with assembly languages such as x86, ARM, or MIPS and binary analysis
- Bonus: Understanding of modern GPU rendering pipelines such as DX12, Metal, and Vulkan
