Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
Atari

Senior Generalist Engineer – Video Games

Atari

. Design, build, and refine emulators that run classic games smoothly and accurately on modern platforms .

Posted 9/25/2026full-timeRemote • United StatesSenior💰 $110,000 - $130,000 per yearWebsite

Tech Stack

Tools & technologies
AssemblyLuaPythonC++

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