Game Engine Engineer (Optimization)

4 Months ago • 5 Years + • Game Engine

Job Summary

Job Description

Sky is seeking an experienced Game Engine Engineer specializing in optimization for their custom game engine. Responsibilities include analyzing performance bottlenecks (CPU/GPU/memory/energy/IO), optimizing for various Android devices, streamlining development processes to reduce bugs, building Android performance testing pipelines, resolving frame-rate drops and graphic issues, and collaborating with artists, designers, and engineers. The ideal candidate will possess strong C++ skills (5+ years), Android development experience (Java/Kotlin), familiarity with multi-threading, Android libraries, mobile Graphics APIs (Vulkan/OpenGL/Metal), game rendering, and excellent communication skills. The role involves adapting game compatibility across different mobile phones.
Must have:
  • 5+ years C++ experience
  • Android client experience (Java/Kotlin)
  • Multi-threading programming
  • Understanding of Android libraries
  • Mobile Graphics API knowledge (Vulkan/OpenGL/Metal)
  • Game rendering fluency
Good to have:
  • Mobile game development experience
  • iOS/Windows/Playstation/Nintendo Switch experience
  • HarmonyOS experience
  • Shader familiarity
  • Android app security and 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

Sprinkler - Senior Product Engineer - Frontend

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Year ago
CD PROJEKT RED - Asset Artist (Geology Environment)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Dentsu - Front-end Architect (NEXT.JS)

Dentsu

Massachusetts, United States (Remote)
2 Months ago
Scanline VFX - Surfacing/Lookdev Artist

Scanline VFX

Seoul, South Korea (Hybrid)
10 Months ago
Tencent - Technical Art Expert (Games), Venture Lab

Tencent

Amsterdam, North Holland, Netherlands (On-Site)
5 Months ago
Altagram Group - Localization Engineer – APAC Region - Video Game Localization

Altagram Group

Victoria, Australia (Remote)
4 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Beyond Sports - Unity Developer

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
4 Months ago
Thoughtfish GmbH - Unreal Engine Developer

Thoughtfish GmbH

Germany (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Staff ML Rendering Engineer - Simulation, Special Projects

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
QuinStreet - Senior UI Developer (Contract)

QuinStreet

Pune, Maharashtra, India (Remote)
3 Weeks ago
Epic Games - Lead Character Artist

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Push Gaming - Senior Game Developer

Push Gaming

Malta (Hybrid)
4 Months ago
Genies.io - Senior Machine Learning Engineer: 3D Generative AI

Genies.io

Los Angeles, California, United States (On-Site)
3 Weeks ago
Next Level Business Services - Technical Lead (ASP.NET / Site core)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Zoic studios - CG Supervisor, Creature Experience (Houdini)

Zoic studios

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago
Epic Games - Research Engineer

Epic Games

Novi Sad, Vojvodina, Serbia (On-Site)
5 Months ago
Figma - Software Engineer, Desktop

Figma

San Francisco, California, United States (Remote)
1 Month ago
Spatial Studio - Animal Company - Unity Gameplay Engineer

Spatial Studio

(Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

sony global (Games) - Artificial Intelligence Researcher

sony global (Games)

Beijing, China (On-Site)
3 Months ago
Paper Stacking games - Client Development - 3C Direction - Love and Deepspace

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
TiMi Studio Group - Game UI Designer

TiMi Studio Group

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Ion - Associate Director

Ion

Shanghai, China (On-Site)
5 Months ago
Tencent - Senior Strategic Investment Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
Paper games - 3D Animator - Love and Deepspace

Paper games

Shanghai, China (On-Site)
2 Months ago
Ubisoft - Game Designer [Casual Party Game]

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Months ago
Paper Stacking games - Japan Publishing Support - Infinity Nikki (Star Stack)

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
quience - Senior Recruiter

quience

Shenzhen, Guangdong Province, China (Hybrid)
3 Weeks ago
Tencent - Esports Operations Manager - Latin America

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Toptracer - Software Engineer – Game Development

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
1 Month ago
WebMobril Technologies - Jr. Unity Developer

WebMobril Technologies

Noida, Uttar Pradesh, India (Hybrid)
1 Year ago
kuuasema - Senior Game Programmer (Unity)

kuuasema

Helsinki, Uusimaa, Finland (Hybrid)
2 Months ago
Sega (UK) - Engine Programmer

Sega (UK)

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Vigaet - Internship-Unity VR Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Apple - CAD Tools Engineer - PCB Design

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
platinum games - Game System Engineer

platinum games

(On-Site)
6 Months ago
Figma - Product Manager, Developer Tools

Figma

London, England, United Kingdom (Remote)
1 Week ago
ten square games - Senior Unity Developer

ten square games

Wrocław, Lower Silesian Voivodeship, Poland (Hybrid)
2 Weeks 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