Senior Generalist Engineer (Video Games)

2 hours, 8 minutes ago
Full-time
Senior
Software Development
Atari

Atari

Atari is a pioneering global entertainment company, founded in 1972, known for iconic games like Asteroids and Pong. They develop and distribute games online, on mobile devices, and consoles, extending their brands into various media and merchandising ...

Consumer Goods
11-50
Founded 1993
$27M raised

Description

  • Own the full lifecycle of emulators and supporting tools, including development, maintenance, and expansion.
  • Maintain CI/CD pipelines by installing tools, updating machines, and writing and monitoring scripts.
  • Optimize games for performance on target platforms.
  • Debug and resolve platform compatibility issues end to end.
  • Reverse engineer classic games to fix bugs, replace media, add achievements and trophies, and implement modern enhancements.
  • Collaborate with engineers, producers, and QA to improve compatibility and player experience.
  • Propose architectural improvements, influence engineering practices, and mentor other engineers.

Requirements

  • 5–8 years of generalist engineering experience, preferably with a background or strong interest in video game development.
  • Strong scripting skills in Python, Lua, or similar languages.
  • Excellent C/C++ skills and knowledge of computer architecture, including CPU/GPU behavior, memory management, threading, and SIMD.
  • 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.
  • Clear communication skills, initiative, and ability to work effectively on a remote team.
  • Passion for retro games and emulation.
  • Experience with game emulation, cross-platform ports, or modifications and patches for classic games preferred.
  • Familiarity with assembly languages such as x86, ARM, or MIPS; binary analysis; and modern GPU APIs including DX12, Metal, or Vulkan preferred.

Benefits

  • Target compensation of $110,000–$130,000.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Technical Animator / Senior Technical Animator — Quadrupeds, Unreal Engine

Xsolla 251-1K Internet Software & Services

Xsolla is seeking an experienced Technical Animator to create realistic quadruped animation and optimized multiplayer animation systems in Unreal Engine.

C++ Python Unreal Engine
1 week, 3 days ago

Unity Technical Artist, Event Pipeline

VRChat 51-250 Internet Software & Services

VRChat is seeking a Unity Technical Artist to support its live-ops events and content pipeline by making 3D asset publishing reliable, efficient, and high quality across platforms.

C# Unity
2 weeks ago

Senior Engineer - 3D Product Configurator & Commerce Integration

TWO95 International 51-250 Internet Software & Services

Senior Engineer for a contract role leading 3D product configurator development and enterprise commerce integrations, ensuring customer configurations become accurate, priced, orderable, manufactured, and fulfilled products.

Agile AWS Azure CI/CD Git GitHub GraphQL JavaScript JIRA JSON Next.js Postman React REST API Three.js TypeScript Vue.js WebGL XML
2 weeks, 5 days ago

Level Designer

2K 10K-50K Internet Software & Services

Gearbox Software, part of 2K, is seeking a Level Designer to create and ship memorable single-player and cooperative levels for upcoming first- and third-person shooters using Unreal Engine.

Game Design Unreal Engine
2 weeks, 6 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers