Technology Engineer (Retro Studios)
Nintendo · Austin, TX
Apply directly on Nintendo’s careers site — no account needed.
About the role
Retro Studios
Founded in 1998, Retro Studios is a wholly owned subsidiary of Nintendo Co., Ltd., and a powerhouse in game development. Working hand-in-hand with Nintendo, we craft award-winning titles for the company's cutting-edge platforms, blending innovation, artistry, and gameplay excellence.
Our home base is Austin, Texas, a vibrant city known for its creative energy, live music, stunning natural scenery, and forward-thinking culture. With year-round sunshine and endless options for outdoor adventures, Austin offers the perfect backdrop for world-class developers to stay inspired, balanced, and at the top of their game.
Description Of Duties
Founded in 1998, Retro Studios is a wholly owned subsidiary of Nintendo Co., Ltd., and a powerhouse in game development. Working hand-in-hand with Nintendo, we craft award-winning titles for the company's cutting-edge platforms, blending innovation, artistry, and gameplay excellence.
Our home base is Austin, Texas, a vibrant city known for its creative energy, live music, stunning natural scenery, and forward-thinking culture. With year-round sunshine and endless options for outdoor adventures, Austin offers the perfect backdrop for world-class developers to stay inspired, balanced, and at the top of their game.
Description Of Duties
- Assist in developing and maintaining core engine subsystems, including rendering, physics, audio, or memory management.
- Maintain existing codebase and support the wider development team in diagnosing problems and coming up with good solutions.
- Research coding techniques and algorithms to keep current technological developments and advancements in the game industry.
- Work with content and engineering partners to identify problems and identify new solutions where required.
- Participate in development, optimization, and debugging of low-level systems like physics, animation, and memory management.
-
This job description outlines primary duties and requirements and is not intended to identify all tasks that may be performed; individuals occupying the position may be required to perform other duties. The company may modify job duties from time to time, either in practice or in writing.
- Strong foundation in C/C++ skills.
- Strong understanding of linear algebra, calculus and 3D mathematics.
- Demonstrable prior work product: Personal projects, game jams, or a portfolio showcasing custom game development or engine work.
- Excellent communication skills and a desire to work in a collaborative environment.
- Strong debugging and analytical skills
- Experience working independently and comfort with self-direction.
- Undergraduate degree in Computer Science, Computer Engineering or related field required, or specific experience with video game programming.
-
0–2 years of professional experience or a strong portfolio demonstrating engine-level systems, tooling, or low-level game technology work.
- Experience or familiarity with commercial engines (Unreal Engine or Unity) to understand the differences from proprietary systems.
-
Experience with crash dumps and disassembly.
Description sourced from the public LinkedIn listing — this role isn't indexed from the company's career page yet.
Skills
- C
- C++
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Get my matched jobs
Free account — no card required
93 147 live jobs · 17 788 companies tracked · 5 735 added today