Systems Engineer

That's No Moon, Inc.
United States
5 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$160,900 - $186,744
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Programming Memory Management Data Streaming Unreal Engine

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.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…