Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Binance

Android Engineer, C++

Binance

. Design and implement cross-platform mobile features for both Android and iOS using modern C++ .

Posted 9/18/2026full-timeRemote • SingaporeSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in cross-platform mobile development, particularly with C++ for Android and iOS, while integrating AI capabilities and optimizing performance for mobile applications. Proficient in collaborating with cross-functional teams to deliver high-quality features and enhance user experiences.

Highest-signal resume keywords
C++ DevelopmentCross-Platform Mobile DevelopmentAI Model DeploymentOpenGL/OpenGL ES PrinciplesAndroid and iOS Internals

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++14 and AboveMobile Application DevelopmentAI Inference OptimizationLinux Memory ManagementPOSIX APIsComputer NetworksModel QuantizationPerformance OptimizationAI ArchitecturesCross-Platform Libraries
Soft Skills
Problem-SolvingCollaboration
Tools & Technologies
ChromiumOpenGL ESTensorFlow LiteCore MLONNX RuntimeLlama.cpp
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Engineering
Industry Keywords
Mobile Technology LandscapeAI TechnologiesEdge AIMultimodal AIPerformance Analysis

Tech Stack

Tools & technologies
AndroidAssemblyiOSJavaScriptLinuxTensorflowC++

About the role

Key responsibilities & impact
  • Design and implement cross-platform mobile features for both Android and iOS using modern C++
  • Design and implement new features for an in-house mobile browser kernel based on Chromium, focusing on Android and iOS
  • Design and implement new features for an in-house mobile game engine based on OpenGL ES and native graphics technologies
  • Explore and integrate AI capabilities into mobile applications, including on-device AI inference, LLMs, intelligent agents, and AI-powered user experiences
  • Design and optimize AI-related components for mobile and edge devices, focusing on inference latency, memory usage, CPU/GPU utilization, power efficiency, and user experience
  • Collaborate with cross-functional teams to define, design, and deliver features across Android, iOS, and shared C++ infrastructure
  • Integrate and utilize third-party data sources, AI services, SDKs, and APIs
  • Write and execute unit tests, including for edge cases, usability, and reliability
  • Troubleshoot issues, fix bugs, and improve application performance, stability, and responsiveness
  • Balance responsiveness, stability, efficiency, maintainability, and user experience in mobile systems

Requirements

What you’ll need
  • 8+ years of solid software development experience, with significant experience in mobile or cross-platform development
  • Strong C++ development experience, with solid knowledge of C++14 and above
  • Solid understanding of cross-platform mobile development and the ability to work effectively across both Android and iOS
  • Familiarity with Android internals, including SurfaceFlinger and the Android graphics/rendering pipeline, with the ability to read and understand relevant source code
  • Familiarity with iOS system architecture and native development concepts
  • Strong understanding of Linux memory management and experience with POSIX APIs
  • Good knowledge of computer networks and experience developing cross-platform applications using C++
  • Good understanding of OpenGL/OpenGL ES principles and mobile graphics rendering
  • Basic knowledge of ARM architecture and assembly is preferred
  • Solid understanding of modern AI architectures, especially the Transformer architecture and core concepts such as attention mechanisms
  • Familiarity with LLMs, AI agents, agentic workflows, and common AI application architectures
  • Familiarity with on-device AI / edge AI, including model deployment, inference, quantization, and performance optimization on mobile devices
  • Understanding of the trade-offs between model size, inference latency, memory consumption, power consumption, and accuracy on resource-constrained devices
  • Bachelor's/Master's degree in Computer Science, Engineering, or a related field, or equivalent industry experience
  • Good understanding of the mobile technology landscape, architectures, trends, and emerging technologies
  • Experience developing shared C++ infrastructure or libraries used across Android and iOS
  • Experience with AI model deployment or inference optimization on Android, iOS, or other edge devices
  • Experience with model quantization, pruning, KV cache optimization, or other techniques for improving on-device AI performance
  • Familiarity with AI inference frameworks or runtimes such as llama.cpp, ONNX Runtime, TensorFlow Lite, Core ML, or similar technologies
  • Experience integrating LLMs or AI agents into mobile applications
  • Familiarity with multimodal AI, speech AI, or other on-device AI technologies is a plus
  • Experience contributing to popular mobile libraries or maintaining a widely used open-source project
  • Knowledge of Android and iOS performance analysis and optimization techniques
  • Strong problem-solving skills and the ability to work effectively across C++, Android, iOS, graphics, browser engines, JavaScript engines, and AI technologies