Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Profile and optimize CPU, memory, and I/O performance on console platforms, driving the game to its frame-time, memory, and load-time targets ahead of certification and launch.
- Diagnose hitches, streaming stalls, and memory pressure using platform and engine profiling tools, and fix root causes rather than symptoms.
- Help maintaining core systems such as level loading and streaming, making sure they perform within console hardware constraints.
- Break down optimization and stabilization work, assess dependencies and risk, and prioritize by impact with production and engineering leadership.
- Collaborate with engineers and other disciplines to find solutions that protect both quality and performance.
- Architect, implement, and maintain production quality C/C++ for systems, features, tools, and workflows.
- Support console certification and platform requirements related to performance, memory, and stability.
- Analyze different approaches to solve problems and discuss the tradeoffs between performance, quality, and risk late in production.
- Write and maintain documentation on profiling workflows, performance budgets, and optimization findings.
Requirements
-
Shipped at least one AAA game, with hands-on experience on current-generation consoles (PS5, Xbox Series X S). - Strong knowledge of C++, including performance-oriented programming (memory layout, cache behavior, multithreading).
- Proven CPU, GPU, and memory profiling and optimization experience, using tools such as Unreal Insights, PIX, Razor, or equivalent platform tools.
- Experience with console memory management, asset streaming, and load-time optimization.
- Strong math skills.
- (Strongly preferred) Unreal Engine experience, ideally UE5.
- (Bonus) Experience with console certification and submission processes.
Qualities:
- Good communication skills visually, verbally and written.
- Work independently with minimal supervision.
- Calm, pragmatic decision-making under deadline pressure.
- Ability to resolve conflicts.
TNM considers a number of factors when determining each role’s base pay range, including industry benchmarks, location, experience, and other job specific skills. In addition to base pay, this role may be eligible for other incentive compensation including equity and profit share. The estimated base pay range for this role is U.S. only and not applicable for locations outside of the U.S.
Benefits & conditions
The estimated base pay range for this role is: $160,900 - $186,744
LI-remote
TNM offers competitive and comprehensive benefits that include medical, dental, vision, 401(k) match, flexible PTO, supplemental life and disability, and more. Eligibility to participate in these benefits may vary based on country of residence and/or part-time or temporary employment status.
About the company
That’s No Moon is an independent studio of storytellers and game-makers who believe in the power of narrative-driven experiences. With a diverse team of talented developers, our shared vision is to create the future of AAA experiences with a culture of creativity, collaboration, and responsible production practices. Our passionate team of developers helps shape our studio, our projects, and our future.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…