Game Engine Engineer (Optimization)

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

Next Level Business Services - JavaScript Developer with Full stack Experience

Next Level Business Services

Dallas, Texas, United States (On-Site)
5 Months ago
Zazz - Machine Learning Engineer

Zazz

(Remote)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Futurum Technology  - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Meta - Software Engineer, Infrastructure

Meta

Sunnyvale, California, United States (Remote)
4 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
5 Days ago
Build A Rocket Boy - Senior Engineer

Build A Rocket Boy

(Remote)
1 Week ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
6 Days ago
Light Speed Studios - Senior Gameplay Engineer

Light Speed Studios

Los Angeles, California, United States (On-Site)
1 Month ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Development Engineer in Test

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Android Software Engineer - Global Payment

ByteDance

Singapore (On-Site)
1 Week ago
Token Metrics - Senior Crypto Data Engineer (Remote)

Token Metrics

Budapest, Hungary (Remote)
5 Months ago
ByteDance - Android/iOS Engineer, Flow - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Trend Micro - DevOps Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
18 Years ago
Google - Senior Software Engineer, Full Stack

Google

(On-Site)
4 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

San Diego, California, United States (On-Site)
5 Months ago
Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
5 Months ago
Rackspace Technology - Frontend Engineer (UX-Focused)

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Weeks ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

New York, New York, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Zengame Technology - Customer Complaint Expert

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Week ago
AppLovin - Analyst, Business Development

AppLovin

Beijing, Beijing, China (On-Site)
3 Months ago
Tencent - Senior Backend Developer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Wargaming - Level Artist

Wargaming

Shanghai, Shanghai, China (On-Site)
1 Month ago
Tencent - Game Data Analyst & Operations

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Canva - Operations BP, CJKI Group

Canva

Beijing, Beijing, China (Remote)
5 Months ago
Zengame Technology - Game Planner

Zengame Technology

Beijing, Beijing, China (On-Site)
1 Month ago
Ubisoft - Rigger [Rainbow Six]

Ubisoft

Chengdu, Sichuan, China (On-Site)
4 Months ago
Paper Games - Character Illustrator - Miracle Nikki (2025 Spring Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
1 Week ago
Supercell - Game Designer, Clash Royale

Supercell

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

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Build A Rocket Boy - Senior Engineer

Build A Rocket Boy

(Remote)
1 Week ago
Amber - Senior Unity 3D Gameplay Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (Remote)
3 Weeks ago
Escape Velocity Entertainment - Debug Engineer

Escape Velocity Entertainment

(Remote)
6 Days ago
Spyke Games - Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
10 Months ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
8 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
5 Days ago
Abstraction games - Senior Engine Programmer

Abstraction games

Eindhoven, North Brabant, Netherlands (Hybrid)
1 Week ago
Netflix - Sr. Gameplay Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (Remote)
5 Months ago
Insomniac Games - Lead Engine Programmer

Insomniac Games

United States (Remote)
2 Weeks ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Serbia (Remote)
5 Months 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, 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