Design and implement cross-platform mobile features for Android and iOS using modern C++ (8+ years).
Work on in-house mobile browser kernel (Chromium-based) for Android and iOS.
Develop features for in-house mobile game engine (OpenGL ES and native graphics).
Explore and integrate AI capabilities into mobile apps (on-device AI, LLMs, intelligent agents).
Optimize AI components for mobile/edge devices (latency, memory, CPU/GPU, power).
Requirements
8+ years of software development experience, with significant mobile or cross-platform experience.
Strong C++ development experience, C++14+.
Cross-platform mobile development across Android and iOS; familiarity with Android internals (e.g., SurfaceFlinger) and iOS native concepts.
Solid Linux memory management and POSIX APIs knowledge.
Experience with computer networks and cross-platform C++ apps; OpenGL/OpenGL ES principles for mobile graphics; basic ARM architecture knowledge (preferred). | Understanding of modern AI architectures (Transformer, attention); familiarity with LLMs, AI agents, on-device AI, edge AI; model deployment, inference, quantization, performance optimization; trade-offs for resource-constrained devices.