Senior Generalist Engineer – Video Games

atAtariRemoteUS flagUnited StatesFull-timeFull-stack EngineerSenior$110k – $130k/year

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Design, develop, and enhance emulators that enable classic games to run efficiently and accurately on contemporary platforms.

β€’ Create tools that facilitate team workflows.

β€’ Collaborate with engineers, producers, and QA to optimize performance, ensure compatibility, and provide an exceptional player experience.

β€’ Manage the entire lifecycle of emulators and tools, which includes development, maintenance, and expansion.

β€’ Oversee the CI/CD pipeline, install new tools, update machines, and write and monitor scripts.

β€’ Optimize games for performance on designated platforms.

β€’ Handle end-to-end debugging of platform compatibility challenges.

β€’ Reverse engineer games, fix bugs, replace media, incorporate achievements/trophies, and implement contemporary enhancements.

β€’ Shape team best practices and suggest architectural improvements.

β€’ Provide technical mentorship to fellow engineers.


⛳️ Requirements

β€’ 5 - 8 years of general engineering experience, with a strong interest or background in video game development.

β€’ Proficient scripting language skills (Python, Lua, etc.).

β€’ Strong C/C++ programming expertise and a comprehensive understanding of computer architecture, including CPU/GPU behavior, memory management, threading, and SIMD techniques.

β€’ Experience in building and optimizing software across various platforms.

β€’ Effective communicator who thrives in a remote team environment and takes initiative in problem-solving.

β€’ Familiarity with static recompilation techniques.

β€’ Practical experience with reverse engineering and debugging tools like Ghidra.

β€’ Genuine enthusiasm for retro games and emulation.

β€’ Bonus: Experience with game emulation or cross-platform ports, including making modifications/patches for classic games.

β€’ Bonus: Knowledge of assembly languages such as x86, ARM, or MIPS and binary analysis.

β€’ Bonus: Understanding of modern GPU rendering pipelines like DX12, Metal, and Vulkan.


🏝️ Benefits

β€’ Competitive salary and performance-based incentives.

β€’ Flexible working hours and remote work opportunities.

β€’ Access to the latest tools and technology in game development.

β€’ Opportunities for professional growth and development.

β€’ Work in a passionate and collaborative team environment.

People also viewed

Shield AI9 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix10 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce13 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers