Game Engine Engineer (Optimization)

6 Days 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

PlayStation Global - Software Engineer II - Android / UI

PlayStation Global

Carlsbad, California, United States (On-Site)
3 Weeks ago
Bigpoint - Senior Java Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
4 Days ago
Bytro - Quality Assurance / QA Specialist - Gaming (f/m/x)

Bytro

Hamburg, Hamburg, Germany (Hybrid)
7 Months ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
5 Months ago
Glean - Software Engineer (Support Tools Developer)

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Schell Games - Senior Game Engineering Manager

Schell Games

Pennsylvania, United States (Hybrid)
6 Days ago
Ubisoft - Lead Technical Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Days ago
CIEL HR - Game Developer

CIEL HR

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Final Strike Games - Gameplay Engineer II

Final Strike Games

Montreal, Quebec, Canada (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
1 Month ago
Next Level Business Services - Mobile Test Manager

Next Level Business Services

Alpharetta, Georgia, United States (On-Site)
5 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
2 Months ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Blizzard Entertainment - Program Manager, B&OP

Blizzard Entertainment

Irvine, California, United States (On-Site)
6 Months ago
Enphase Energy - Sr. Staff Engineer Cloud

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Meta - Production Engineering

Meta

Sunnyvale, California, United States (On-Site)
4 Months ago
Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
5 Months ago
Microsoft - Member of Technical Staff – Machine Learning Engineer

Microsoft

New York, New York, United States (Hybrid)
1 Week ago
Samsung Semiconductor - Staff Software Engineer – Platform

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Tencent - 2D Game Community Content Operation

Tencent

Shanghai, Shanghai, China (On-Site)
1 Month ago
Power Integrations - Key Account Manager

Power Integrations

Beijing, China (On-Site)
5 Months ago
NVIDIA - Senior AI Training Performance Engineer

NVIDIA

Shanghai, Shanghai, China (Hybrid)
2 Months ago
NVIDIA - LLM Application Intern, AV Infrastructure - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Tencent - 2D Open World Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
3 Months ago
Nagarro - Senior Engineer

Nagarro

China (Remote)
3 Months ago
Tencent - Nikke Content Strategist & Community Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
Zengame Technology - Mobile Client Development Engineer

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
Tencent - Senior Regional Game Operation Manager

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Maverick Games - Principal Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
2 Months ago
Thatgamecompany - Gameplay Engineer

Thatgamecompany

Canada (Remote)
6 Days ago
Alp Consulting  - 3D Unreal Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
11 Months ago
PlayStation Global - Lead Engine Programmer

PlayStation Global

United States (Remote)
6 Days ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Week ago
Welevel - Unreal Developer

Welevel

Munich, Bavaria, Germany (On-Site)
5 Days ago
HB Studios - Senior Software Engineer

HB Studios

Lunenburg, Nova Scotia, Canada (On-Site)
6 Days ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

California, United States (Hybrid)
1 Week ago
Ubisoft - Lead Technical Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
6 Days ago
Larian Studios - Associate Engine Lead Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany designs and develops artistically crafted, broadly accessible video games that push the boundaries of interactive entertainment. We respect our players and want to contribute meaningful, enriching experiences that touch and inspire them.

We seek talent that values integrity and personal growth within an environment of intense collaboration and experimentation.

Our mission - create timeless entertainment that make positive change to the human psyche worldwide.

United States (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Remote, Oregon, United States (Remote)

United States (Remote)

United States (Remote)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by That game company

Level Up Your Career in Game Development!

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

Job Common Plug