15 hours ago
Responsibilities
- Design, architect, and implement core engine and game technologies supporting the technical vision of AAA games.
- Own technical design and execution of complex systems while balancing performance, scalability, maintainability, and developer productivity.
- Drive optimization across engine and gameplay systems for target platforms and hardware architectures.
- Investigate, debug, and resolve complex issues across engine, tools, and runtime systems.
- Contribute to low-level systems including physics, animation, memory management, networking, streaming, audio, and content pipelines.
- Establish engineering best practices, coding standards, architectural guidelines, and performance goals.
- Mentor engineers through design reviews, code reviews, and knowledge sharing.
- Define roadmaps, identify technical risks, and execute strategic technology initiatives across teams.
Requirements
- Expert-level proficiency in C++ and strong foundations in data structures, algorithms, multithreaded programming, and systems design.
- Deep expertise in one or more core engine domains such as physics, animation, memory systems, rendering, audio, networking, tools, or content pipelines.
- Proven experience architecting and delivering large-scale game systems and technologies for AAA titles.
- Strong understanding of modern CPU, GPU, memory, and storage architectures and performance optimization techniques.
- Demonstrated ability to diagnose and resolve complex technical problems spanning multiple systems and disciplines.
- Experience driving technical initiatives, influencing engineering direction, and mentoring engineers across teams.
- Ability to work independently, prioritize effectively, and deliver in ambiguous or rapidly changing environments.
- Strong collaboration and communication skills with engineers, content creators, and leadership.
- At least 10 years of professional game development experience, including multiple shipped AAA titles.
- Preferred: expertise in engine architecture and large-scale software system design.
- Preferred: experience optimizing networking, streaming, storage, or file I/O systems.
- Preferred: experience with crash analysis, memory diagnostics, profiling tools, disassembly, and performance investigation workflows.
- Preferred: experience leading significant technical initiatives or owning critical technology areas throughout the product lifecycle.
Benefits
- The position is based in Austin, Texas.
- Retro Studios offers an inclusive and welcoming work environment.
- The company is an equal opportunity employer.
Tech Stack
Categories
Gaming
About Nintendo
Nintendo develops and publishes video games and designs dedicated gaming hardware for consumers, best known for the Nintendo Switch platform and franchises like Mario and The Legend of Zelda. In the U.S., it operates as a public company headquartered in Redmond, Washington, with roots dating to 1980; it sells consoles, first-party titles, and digital services directly and through retailers, and owns studios such as Retro Studios.
