Game Engine Engineer (Optimization)

4 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

Ubisoft - Senior Environment Artist

Ubisoft

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
3 Months ago
Sierra - Software Engineer, Frontend

Sierra

San Francisco, California, United States (On-Site)
2 Months ago
Handy games - Internship as Game Artist

Handy games

Germany (On-Site)
4 Weeks ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
9 Months ago
hogarth - 3D Animator

hogarth

Mexico City, Mexico (Hybrid)
2 Months ago
Estoty - Unity Developer

Estoty

Riga, Latvia (On-Site)
3 Weeks ago
Thatgamecompany - Senior Game Security Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
GameJobs - Lead Tools Engineer

GameJobs

Cary, North Carolina, United States (On-Site)
3 Months ago
Apple - Senior Software Engineer – Language Design & Open Source Tools (Pkl Team)

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Brave Group (Language barrier) - Unity Engineer (Junior)

Brave Group (Language barrier)

Tokyo, Japan (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

People Can Fly - Senior UI Programmer (Contract)

People Can Fly

Montreal, Quebec, Canada (Remote)
1 Week ago
Glitch production - Rigging Artist

Glitch production

Australia (Remote)
3 Weeks ago
The Walt Disney Company - Effects Technical Director

The Walt Disney Company

London, England, United Kingdom (Hybrid)
1 Month ago
Playtika - C# Developer

Playtika

Romania (Hybrid)
9 Months ago
Roblox - Senior Software Engineer - Rendering

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
EvenUp - Frontend Engineer, Growth

EvenUp

Toronto, Ontario, Canada (Hybrid)
2 Months ago
505 Games - Senior Software Engineer - Technical Business Unit

505 Games

Milan, Lombardy, Italy (Remote)
1 Year ago
Zoic studios - CG Supervisor, Creature Experience (Houdini)

Zoic studios

Vancouver, British Columbia, Canada (Remote)
3 Weeks ago
Thatgamecompany - Senior/Principal Graphics Engineer

Thatgamecompany

United States (Remote)
1 Month ago
version 1 - Senior Outsystems Developer

version 1

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Paper Stacking games - Content Planning - Commercialization Direction

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
Electronic Arts - Senior Operations Manager

Electronic Arts

Shanghai, China (On-Site)
2 Weeks ago
Paper Stacking games - Music Mixer - Infinity Nikki

Paper Stacking games

Shanghai, Shanghai, China (On-Site)
1 Week ago
Tencent - Market Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Sony Music Career - Content Manager - Music Commercialization

Sony Music Career

Beijing, China (On-Site)
4 Weeks ago
Tencent - Senior Animation Director (IP Content)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Haleon - Senior NPD manager

Haleon

Suzhou, Jiangsu, China (On-Site)
1 Month ago
Cadence - Lead Application Engineer (SI/PI)

Cadence

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Lilith games - Data Operations Manager

Lilith games

Shanghai, China (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Riot Games - Staff Software Engineer, Game Build - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Riot Games - Staff Software Engineer (Game UI) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Ubisoft - Lead Snowdrop Engine Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Intel  - Development Tools Software Engineer

Intel

Penang, Malaysia (On-Site)
1 Week ago
App on software  - Unity Developer

App on software

Pune, Maharashtra, India (On-Site)
2 Months ago
Appirits - Game Engineer

Appirits

Tokyo, Japan (On-Site)
5 Months ago
Zengame Technology - Game Test Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
7 Months ago
Apple - CAD Tools Engineer - PCB Design

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
Cygames - Physics Simulation Engineer / Game Engine

Cygames

Shibuya, Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Shanghai, China (On-Site)

Los Angeles, California, United States (Remote)

Los Angeles, California, United States (Remote)

El Segundo, California, United States (On-Site)

Los Angeles, California, United States (Remote)

United States (Remote)

Canada (Remote)

United States (Remote)

Shanghai, Shanghai, China (On-Site)

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