Назад
Company hidden
3 дня назад

Senior Generalist Engineer (Video Games)

110 000 - 130 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →