Senior Generalist Engineer (Video Games)

Added
12 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c python ci/cd reverse engineering lua

πŸ“‹ Description

  • Own the complete lifecycle of emulators and supporting tools, including development, maintenance
  • Develop and maintain CI/CD pipelines, update development machines and tools, and create and monitor
  • Optimize emulated games and supporting software for performance, stability, and compatibility
  • Lead the end-to-end debugging and resolution of platform compatibility issues.
  • Drive reverse engineering efforts for classic games, including debugging, patching, media
  • Develop and maintain technical tools that improve engineering and production workflows.

🎯 Requirements

  • 5–8 years of generalist software engineering experience, with a strong interest or professional
  • Excellent C and C++ programming skills with a deep understanding of computer architecture
  • Strong scripting skills in languages such as 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.

🎁 Benefits

  • Target compensation of $110,000–$130,000 annually.
  • Fully remote position for U.S.-based professionals.
  • Opportunity to work on the preservation and modernization of classic video games.
  • Hands-on work across emulation, reverse engineering, systems programming, and cross-platform
  • Opportunity to contribute to tools and technologies supporting a diverse portfolio of retro games.
  • Collaboration with experienced engineers, producers, and QA professionals.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’