Senior Engine Development Engineer (SLG)

12 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

This role involves setting and achieving project performance goals, including stability, frame rate, memory, startup/loading, and power consumption. The engineer will quickly identify and resolve critical issues like crashes, OOM, ANR, and frame drops, implementing optimization solutions and establishing robust review and regression prevention processes. Proactive risk assessment for live project performance and collaborative problem-solving with other teams are also key responsibilities.
Good To Have:
  • C++/native plugin development and debugging experience
Must Have:
  • Bachelor's degree or above
  • 5+ years of Unity development experience
  • 3+ years of practical performance optimization experience
  • Led performance optimization for at least one online large-scale project (SLG or MMO)
  • Deep understanding of Unity engine (rendering pipeline, resource system, script runtime, memory/GC, Job System/Burst/DOTS)
  • Proficiency in performance analysis tools (Unity Profiler, Frame Debugger, RenderDoc/PIX, Xcode Instruments, Android Studio/Perfetto/Systrace)
  • Systematic optimization methodology and implementation capabilities
  • Solid C# foundation, data-oriented design, and multi-threaded concurrency
  • Strong sense of responsibility, resilience, and passion for games

Add these skills to join the top 1% applicants for this job

problem-solving
performance-analysis
rendering
renderdoc
unity
cpp
game-texts
lqa
c#
android-studio
x-code

Job Description

1. Formulate and achieve project performance goals (stability/frame rate/memory/startup and loading/power consumption).

2. Quickly identify and resolve issues such as crashes, OOM, ANR, freezes, and frame drops, propose optimization solutions, implement them personally, and establish review and regression prevention processes.

3. Possess risk awareness for performance issues in online projects, have the ability to pre-warn and investigate related features, and collaborate with other functions to achieve performance goals.

Job Requirements

1. Bachelor's degree or above, 5+ years of Unity development experience, 3+ years of practical performance optimization experience; at least led performance optimization for one online large-scale project such as SLG or MMO.

2. Deep understanding of Unity engine: rendering pipeline (URP/SRP), resource system (AssetBundle/Addressables), script runtime (Mono/IL2CPP), memory and GC, Job System/Burst/DOTS, capable of identifying issues at both engine and business layers.

3. Proficiency in performance analysis toolchain, including but not limited to: Unity Profiler, Frame Debugger, RenderDoc/PIX, Xcode Instruments, Android Studio/Perfetto/Systrace, etc.

4. Possess systematic optimization methodology and implementation capabilities: able to form a closed loop from metric setting—reproduction—localization—solution—verification—monitoring—regression prevention, with successful cases preferred.

5. Good coding and collaboration skills: solid C# foundation, data-oriented design, and multi-threaded concurrency capabilities; some C++/native plugin development and debugging experience is a plus; strong sense of responsibility, resilience, and passion for games.

Set alerts for more jobs like Senior Engine Development Engineer (SLG)
Set alerts for new jobs by Lilith games
Set alerts for new Software Development & Engineering jobs in China
Set alerts for new jobs in China
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙