Emulation Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, May 19, 2026
This job expires in: 29 days

Job Summary

Creative and skilled, the remote Emulation Engineer will design, build, and refine emulators for classic games, ensuring smooth performance and compatibility on modern hardware while collaborating with engineers, producers, and QA teams.

Key responsibilities:
  • Develop, maintain, and expand existing emulators and tools
  • Implement and optimize CPU, GPU, audio, and input system emulation
  • Debug compatibility issues and improve game performance across various platforms
Required qualifications:
  • Strong C++ skills with a deep understanding of computer architecture, including CPU/GPU behavior and memory management
  • Hands-on experience with reverse engineering and debugging tools
  • Familiarity with assembly languages (such as x86, ARM, or MIPS) and binary analysis
  • Solid grasp of graphics and audio emulation techniques
  • Genuine passion for retro games and emulation

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...