3 дня назад
Senior Generalist Engineer (Video Games)
110 000 - 130 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Generalist Engineer (Video Games) (C/C++/Python): Designing, building, and refining emulators and development tools that bring classic games to modern hardware with an accent on reverse engineering, platform compatibility, and performance optimization. Focus on static recompilation, debugging CPU/GPU and memory behavior, maintaining CI/CD workflows, and implementing quality-of-life enhancements for retro games.
Location: Remote in the United States
Salary: $110,000–$130,000 per year
Company
Preserves classic and retro games through high-level emulation and modernization for current gaming platforms.
What you will do
- Own the complete lifecycle of emulators and engineering tools, including development, maintenance, and expansion.
- Maintain CI/CD pipelines, install tools, update machines, and write and monitor automation scripts.
- Optimize classic games for performance and compatibility across target platforms.
- Debug platform compatibility issues from end to end.
- Reverse engineer classic games, patch bugs, replace media, and implement achievements, trophies, and other quality-of-life enhancements.
- Improve engineering practices, propose architectural changes, and mentor other engineers.
Requirements
- 5–8 years of generalist engineering experience with a strong interest or background in video game development.
- Strong scripting skills in Python, Lua, or similar languages.
- Excellent C/C++ skills and a deep understanding of computer architecture, including CPU/GPU behavior, memory management, threading, and SIMD techniques.
- Experience building and optimizing software across multiple platforms.
- Experience with static recompilation, reverse engineering, and debugging tools such as Ghidra.
- Clear communication, initiative, and the ability to collaborate effectively in a remote team.
Nice to have
- Experience with game emulation, cross-platform ports, or modifications and patches for classic games.
- Familiarity with x86, ARM, or MIPS assembly and binary analysis.
- Understanding of modern GPU rendering pipelines such as DX12, Metal, or Vulkan.
- Passion for retro games and emulation.
Culture & Benefits
- Remote collaboration with engineers, producers, and QA.
- Work focused on preserving gaming history and bringing classic titles to modern audiences.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Advanced Technical Artist (AAA Games)
3 дня назад
Lead Programmer (C/C++)
Roblox
7 дней назад
Principal Software Engineer (C++)
295 250 - 345 040$
Roblox
6 дней назад
Principal Software Engineer, Creator Collaboration (C++)
295 250 - 345 040$
4 дня назад
Gameplay Engineer Intern (C++)
Wargaming
7 дней назад