Game Engine Engineer (Optimization)

3 Months ago • 5 Years + • Game Engine

Job Summary

Job Description

Sky is looking for a Game Engine Engineer (Optimization) to join their team in Shanghai, China. The role involves analyzing and optimizing game performance across various Android devices, focusing on CPU, GPU, memory, energy, and IO usage. Responsibilities include identifying and resolving performance bottlenecks (like frame rate drops), streamlining development processes, building performance testing pipelines, and collaborating with artists, designers, and engineers. The ideal candidate will have 5+ years of C++ development experience, strong Android development skills (Java/Kotlin), and familiarity with mobile graphics APIs (Vulkan/OpenGL/Metal).
Must have:
  • 5+ years C++ development experience
  • Android client experience (Java/Kotlin)
  • Multi-threading programming expertise
  • Understanding of Android libraries
  • Mobile game compatibility adaptation
  • Familiar with mobile Graphics API (Vulkan/OpenGL/Metal)
Good to have:
  • Mobile game development experience
  • iOS/Windows/Playstation/Nintendo Switch experience
  • HarmonyOS experience
  • Shader familiarity
  • Android app security & hacking prevention knowledge

Job Details

Sky has an amazing and vibrant community of socially minded players, and we are tirelessly working on solutions to deepen player interaction and create lasting friendships. We are seeking an experienced Game Engine Engineer to work on optimization projects within our custom game engine.

Responsibilities

  • Analyzing game performance bottlenecks, optimizing CPU/GPU/memory/energy/IO usage on various types of Android devices

  • Identify issues in our team’s workflow, and propose/implement solutions to streamline our processes and reduce future bugs

  • Build the criteria and pipeline for Android performance testing, make the gameplay development experience more robust

  • Resolve issues such as frame-rate drop, graphic display quality problems, etc. Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features

Required Skills

  • Knowing computer science fundamentals, good at math, modeling, and analysis. Have 5-year+ experience in C++ development

  • Hands-on experience with Android client(Java/Kotlin), familiar with multi-threads programming

  • Deep understanding of the Android library

  • Hands-on to game compatibility adaptation, such as adaptation of various mobile phones. Familiar with mobile Graphics API (Vulkan/OpenGL/Metal)

  • Familiar with game rendering

  • Fluent in spoken English for professional communications

Preferred Skills

  • Have mobile game development experience

  • Familiar with platforms other than Android development (iOS/Windows/Playstation/Nintendo Switch)

  • Hands-on experience with HarmonyOS Familiar with shader

  • Familiar with Android app security, and hacking prevention

We look forward to meeting you!

Similar Jobs

Tradu - Lead Front End Developer

Tradu

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
Milk  visual effects - Environment Supervisor

Milk visual effects

(On-Site)
4 Months ago
welevel  - Senior Technical Artist (Character)

welevel

Munich, Bavaria, Germany (On-Site)
4 Months ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
10 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
12 Months ago
Ten4 - Unreal Engineer - VR/Virtual Reality

Ten4

Seattle, Washington, United States (On-Site)
8 Years ago
Thatgamecompany - Engine Programmer

Thatgamecompany

Canada (Remote)
3 Months ago
Thoughtfish GmbH - Unreal Engine Developer

Thoughtfish GmbH

Germany (On-Site)
1 Year ago
bohemia interactive - Engine Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
7 Months ago
tale worlds - Software Engineer, Game Systems

tale worlds

Ankara, Ankara, Türkiye (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blue bolt - 3D Generalist

Blue bolt

London, England, United Kingdom (Hybrid)
1 Month ago
Vigaet - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Paper Stacking games - Rendering TA

Paper Stacking games

Shanghai, China (On-Site)
3 Weeks ago
Tangle Wood Games - Unreal Engine Specialist

Tangle Wood Games

Hartlepool, England, United Kingdom (Remote)
1 Month ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
3 Months ago
Epic Games - UI Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
5 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
11 Months ago
Gunzilla - Senior Technical Artist - VFX/Shaders

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
Anchor Point Studios - Senior Concept Artist

Anchor Point Studios

Barcelona, Catalonia, Spain (Remote)
4 Months ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - Game Operations Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
Thatgamecompany - Accounting and Administrative Manager - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
Bosch Group - SAP Process Application Consultant (Controlling)

Bosch Group

Suzhou, Jiangsu, China (On-Site)
2 Weeks ago
Haleon - BUC Program Management & Operation Manager

Haleon

Beijing, China (On-Site)
2 Weeks ago
Outfit7 - Junior QA Engineer I

Outfit7

Shanghai, China (Hybrid)
2 Months ago
Virtuos - Operations Director

Virtuos

China (On-Site)
2 Months ago
Philips - Sales Leader East, Emergency Care

Philips

Shanghai, China (On-Site)
1 Month ago
Lilith games - Overseas Community Operations Manager

Lilith games

Shanghai, China (On-Site)
1 Month ago
Philips - Assistant Talent Acquisition Manager

Philips

Shanghai, China (On-Site)
4 Weeks ago
Dentsu - Planning Supervisor

Dentsu

Beijing, China (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Tencent - Client-Side Development Engineer (AAA Stylized Realistic Shooting Game)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Cygames - Network Engineer / Game Engine

Cygames

Tokyo, Japan (On-Site)
1 Month ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
12 Months ago
Cygames - Graphics Engineer / Game Engine

Cygames

Tokyo, Japan (On-Site)
1 Month ago
Thales - Tools Support Engineer

Thales

Templecombe, England, United Kingdom (On-Site)
1 Month ago
Paradox Interactive - Engine Graphics Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Ten4 - Unreal Engineer - VR/Virtual Reality

Ten4

Seattle, Washington, United States (On-Site)
8 Years ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
4 Months ago
RocketWerkz - GAME PROGRAMMER (UNREAL ENGINE)

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
10 Months ago
1956 - SKC Games - Unreal Developer

1956 - SKC Games

Haverhill, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

Canada (Remote)

United States (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Remote, Oregon, United States (Remote)

United States (Remote)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Thatgamecompany

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug