A

Atari

Pioneered arcade and home video games

Generalist Engineer - Video Games

Game EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$110k - $130k /yrRemote

About the Job

Requirements

  • Five to eight years of generalist engineering experience, with a strong interest or background in video game development.
  • Strong scripting language skills, such as Python or Lua.
  • Excellent C and C++ skills and a deep understanding of computer architecture, including CPU and GPU behavior, memory management, threading, and SIMD techniques.
  • Experience building and optimizing software across multiple platforms.
  • Experience with static recompilation techniques.
  • Hands-on experience with reverse engineering and debugging tools such as Ghidra.
  • Genuine passion for retro games and emulation.

Responsibilities

  • Own the complete lifecycle of emulators and tools, including development, maintenance, and expansion.
  • Maintain the continuous integration and continuous delivery pipeline, install new tools, update machines, and write and monitor scripts.
  • Optimize games to ensure they perform well on target platforms.
  • Own the end-to-end process for debugging platform compatibility issues.
  • Drive the complete reverse engineering process for games, including patching bugs, replacing media, adding achievements and trophies, and implementing modern enhancements.
  • Influence the team's best practices, propose architectural improvements, and technically mentor other engineers.

Desired Qualifications

  • Experience with game emulation or cross-platform ports, including commercial or open-source projects such as libretro and creating modifications or patches for classic games.
  • Familiarity with assembly languages such as x86, ARM, or MIPS and binary analysis.
  • Understanding of modern GPU rendering pipelines such as DirectX 12, Metal, or Vulkan.

About the Company

Atari

Pioneered arcade and home video games

Atari produced electronic entertainment for arcade cabinets and home consoles. Arcade games run on cabinets players interact with using coins and controllers; home consoles like the 2600 use swappable cartridges so one machine can play many different games. It stood out by popularizing cartridge-based home gaming and building a large, accessible library, alongside a strong arcade presence. Its goal was to bring interactive entertainment to a wide audience by offering engaging experiences across public venues and living rooms.

Company size
501-1,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1972

Recently Posted Jobs

Explore more opportunities at Atari

See more jobs