CareerPlanSign in

Android Engineer (C++)

Asia💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Design and implement cross-platform mobile features, browser kernel components, and game engine features while integrating on-device AI capabilities for Android and iOS.

Role type

Senior IC Android Engineer (C++ / AI / Graphics)

Builds

In-house mobile browser kernel, mobile game engine, and AI-powered mobile applications

Domain

Mobile development, Computer Graphics, Artificial Intelligence

Deliverable

production ML models | product features

Required skills

C++14+, cross-platform mobile development, Android internals (SurfaceFlinger), iOS native architecture, Linux memory management, POSIX APIs, OpenGL/OpenGL ES, computer networks, Transformer architecture, LLMs, on-device AI inference, model quantization, performance optimization

Preferred skills

Shared C++ infrastructure, AI model deployment optimization, model pruning/KV cache optimization, AI inference frameworks (llama.cpp, ONNX Runtime, TensorFlow Lite), multimodal AI, open-source contributions, performance analysis techniques

Technologies

Chromium, OpenGL ES, C++, Android, iOS, llama.cpp, ONNX Runtime, TensorFlow Lite, Core ML, ARM assembly

Responsibilities

Design and implement cross-platform mobile features using modern C++; Develop features for in-house mobile browser kernel based on Chromium; Build features for in-house mobile game engine using OpenGL ES; Integrate AI capabilities including on-device inference and LLMs; Optimize AI components for latency, memory, and power efficiency; Collaborate on shared C++ infrastructure; Write unit tests and troubleshoot performance issues

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.