CareerPlanSign in

Senior Generalist Engineer (Video Games)

US🌐 Remote💼 Full-time💰 $110,000–$110,000🗓 2026-09-28 → 2026-09-30

Core

Design, develop, maintain, and optimize emulators to preserve and modernize classic video games for contemporary platforms.

Role type

Senior IC systems engineer (emulation & reverse engineering)

Builds

Emulators and supporting tools for classic game preservation

Domain

Video games, emulation, systems programming

Required skills

C, C++, reverse engineering, static recompilation, debugging, performance optimization, threading, memory management, scripting (Python/Lua), cross-platform development

Preferred skills

Assembly (x86/ARM/MIPS), binary analysis, game patching, GPU rendering (DirectX 12/Metal/Vulkan), libretro, open-source projects

Technologies

Ghidra, libretro, DirectX 12, Metal, Vulkan, Python, Lua

Responsibilities

Own the complete lifecycle of emulators and supporting tools; Develop and maintain CI/CD pipelines; Optimize emulated games for performance and stability; Lead end-to-end debugging of platform compatibility issues; Drive reverse engineering efforts for classic games; Develop technical tools to improve engineering workflows; Analyze and resolve complex software, hardware, and memory issues; Provide technical mentorship to other engineers

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.