{"schemaVersion":"jobsearcher.job.v1","id":"16d14406130d83a4be356b05","url":"https://jobsearcher.com/jobs/16d14406130d83a4be356b05","canonicalUrl":"https://jobsearcher.com/jobs/16d14406130d83a4be356b05","title":"Emulation Engineer","description":"Job Description: Develop, maintain, and expand upon our existing emulators and toolsImplement and optimize CPU, GPU, audio, and input system emulationProfile and improve game performanceDebug compatibility issues across a variety of platformsReverse engineer games to patch out bugs, replace media, add achievements/trophies, and add a variety of modern enhancementsCollaborate with QA to identify bugs, regressions and accuracy issuesDevelop tools and workflows to aid debugging, testing, and validationDocument systems, findings, and technical approaches for internal teamsCommunicate with the team on Slack, email, and in meetings to learn, improve, share knowledge and status updatesRequirements: Strong C++ skills and a deep understanding of computer architecture, including CPU/GPU behavior and memory managementHands-on experience with reverse engineering and debugging toolsFamiliarity with assembly languages (such as x86, ARM, or MIPS) and binary analysisSolid grasp of graphics and audio emulation techniquesExperience building and optimizing software across multiple platformsClear communicator who works well in a remote team and takes initiative when solving problemsGenuine passion for retro games and emulation","company":"Atari","rawCompany":"atari","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-05-21T03:37:59.841Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Emulation Engineer","description":"Job Description: Develop, maintain, and expand upon our existing emulators and toolsImplement and optimize CPU, GPU, audio, and input system emulationProfile and improve game performanceDebug compatibility issues across a variety of platformsReverse engineer games to patch out bugs, replace media, add achievements/trophies, and add a variety of modern enhancementsCollaborate with QA to identify bugs, regressions and accuracy issuesDevelop tools and workflows to aid debugging, testing, and validationDocument systems, findings, and technical approaches for internal teamsCommunicate with the team on Slack, email, and in meetings to learn, improve, share knowledge and status updatesRequirements: Strong C++ skills and a deep understanding of computer architecture, including CPU/GPU behavior and memory managementHands-on experience with reverse engineering and debugging toolsFamiliarity with assembly languages (such as x86, ARM, or MIPS) and binary analysisSolid grasp of graphics and audio emulation techniquesExperience building and optimizing software across multiple platformsClear communicator who works well in a remote team and takes initiative when solving problemsGenuine passion for retro games and emulation","datePosted":"2026-05-21T03:37:59.841Z","dateModified":"2026-05-21T03:37:59.841Z","hiringOrganization":{"@type":"Organization","name":"Atari","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"16d14406130d83a4be356b05"},"url":"https://jobsearcher.com/jobs/16d14406130d83a4be356b05"}}