Senior Remote Emulator Engineer — Retro Games

Jobgether SRL

United States

On-site

USD 110,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote position for U.S.-based
Opportunity to work on classic video/g

Job summary

Partner Company in the United States is seeking a Senior Generalist Engineer (Video Games) to design, develop, and optimize emulators for modern hardware, with strong C/C++ and reverse‑engineering skills. You will lead debugging across platforms and mentor engineers while supporting a growing retro games portfolio.

The role emphasizes performance, platform compatibility, and tooling, offering a fully remote setup for US-based professionals and involvement in preservation and modernization

Qualifications

  • 5–8 years of generalist software engineering experience with a strong interest or professional background in video game development.
  • Excellent C and C++ programming skills with deep understanding of computer architecture including CPU/GPU behavior, memory management, threading, and SIMD techniques.
  • Strong scripting skills in Python, Lua, or similar.
  • Experience developing, debugging, and optimizing software across multiple platforms.
  • Experience with static recompilation techniques.
  • Hands-on experience with reverse engineering and debugging tools such as Ghidra.
  • Ability to diagnose complex technical problems and work independently toward practical solutions.
  • Strong communication skills and the ability to collaborate within a distributed remote team.
  • Proactive mindset with the ability to take ownership of challenging engineering problems.
  • Genuine enthusiasm for classic video games, retro gaming, and emulation.

Responsibilities

  • Own the complete lifecycle of emulators and supporting tools, including development, maintenance, optimization, and expansion.
  • Develop and maintain CI/CD pipelines, update development machines and tools, and create and monitor automation scripts.
  • Optimize emulated games and supporting software for performance, stability, and compatibility across target platforms.
  • Lead end-to-end debugging and resolution of platform compatibility issues.
  • Drive reverse engineering efforts for classic games, including debugging, patching, media replacement, achievements and trophies, and modern enhancements.
  • Develop and maintain technical tools that improve engineering and production workflows.
  • Analyze and resolve complex software, hardware, memory, threading, and platform-level issues.
  • Contribute to architectural decisions, engineering best practices, and improvements to development processes.
  • Provide technical mentorship and guidance to other engineers.
  • Collaborate with engineering, production, and QA teams to identify issues, evaluate solutions, and deliver high-quality player experiences.

Skills

C/C++ programming
Scripting (Python, Lua)
Cross‑platform development
Reverse engineering
Debugging
Software optimization

Tools

Ghidra
Static recompilation
Libretro experience

Job description

Partner Company in the United States is seeking a Senior Generalist Engineer (Video Games) to design, develop, and optimize emulators for modern hardware, with strong C/C++ and reverse‑engineering skills. You will lead debugging across platforms and mentor engineers while supporting a growing retro games portfolio.

The role emphasizes performance, platform compatibility, and tooling, offering a fully remote setup for US-based professionals and involvement in preservation and modernization

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Emulation Engineer — Retro Games & Tools Lead
Remote Emulation Engineer — Retro Games & Tools Lead

Jobgether SRL • United States

Remote
USD 110,000 - 130,000
Remote Senior Generalist Engineer - Retro Game Emulation
Remote Senior Generalist Engineer - Retro Game Emulation

Atari • United States

Remote
USD 110,000 - 130,000
Senior Generalist Engineer (Video Games)
Senior Generalist Engineer (Video Games)

Jobgether SRL • United States

On-site
USD 110,000 - 130,000
Fully remote position for U.S.-based
Opportunity to work on classic video/g
Remote Senior Generalist Engineer - Retro Game Emulation
Remote Senior Generalist Engineer - Retro Game Emulation

FarCoder • Northern (KY)

Hybrid
USD 110,000 - 130,000
Retro Gaming Emulation Engineer — Remote
Retro Gaming Emulation Engineer — Remote

Atari, Inc. • Northern (KY)

Hybrid
USD 55,000 - 75,000
Senior Generalist Engineer (Video Games) - Implicit Conversions
Senior Generalist Engineer (Video Games) - Implicit Conversions

Atari, Inc. • Northern (KY)

Hybrid
USD 55,000 - 75,000
Junior Retro Emulator Engineer
Junior Retro Emulator Engineer

United States Digital Space LLC • United States

Remote
USD 65,000 - 85,000
Senior Generalist Engineer (Video Games)
Senior Generalist Engineer (Video Games)

Atari • United States

Remote
USD 110,000 - 130,000
Junior Generalist Engineer (Video Games)
Junior Generalist Engineer (Video Games)

United States Digital Space LLC • United States

Remote
USD 65,000 - 85,000
Senior Generalist Engineer (Video Games)
Senior Generalist Engineer (Video Games)

FarCoder • Northern (KY)

Hybrid
USD 110,000 - 130,000