Android Engineer (C++)

4 hours, 45 minutes ago
Full-time
Lead
Mobile Development
Binance

Binance

Binance operates as a leading blockchain ecosystem and digital asset exchange, integrating digital technology with financial services to facilitate the trading and management of cryptocurrencies.

Capital Markets
5K-10K
Founded 2017
$10M raised

Description

  • Design and implement cross-platform mobile features for Android and iOS using modern C++.
  • Develop features for an in-house Chromium-based mobile browser kernel.
  • Develop features for an in-house mobile game engine using OpenGL ES and native graphics technologies.
  • Integrate AI capabilities such as on-device inference, LLMs, intelligent agents, and AI-powered user experiences.
  • Optimize mobile and edge AI components for latency, memory, CPU/GPU utilization, power efficiency, and user experience.
  • Collaborate with cross-functional teams to deliver features across Android, iOS, and shared C++ infrastructure.
  • Integrate third-party data sources, AI services, SDKs, and APIs.
  • Write and execute unit tests, troubleshoot issues, fix bugs, and improve application performance and stability.
  • Balance responsiveness, reliability, efficiency, maintainability, and user experience in mobile systems.

Requirements

  • 8+ years of software development experience, including significant mobile or cross-platform development.
  • Strong C++ experience, including C++14 or later.
  • Experience developing across both Android and iOS platforms.
  • Familiarity with Android internals, including SurfaceFlinger and the graphics/rendering pipeline.
  • Familiarity with iOS system architecture and native development concepts.
  • Strong understanding of Linux memory management, POSIX APIs, computer networking, and cross-platform C++ applications.
  • Knowledge of OpenGL/OpenGL ES and mobile graphics rendering.
  • Understanding of modern AI architectures, including Transformers and attention mechanisms.
  • Familiarity with LLMs, AI agents, agentic workflows, on-device AI, model deployment, quantization, and inference optimization.
  • Bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent industry experience.
  • Experience with shared C++ libraries, mobile AI deployment, inference optimization, quantization, pruning, KV-cache optimization, or frameworks such as llama.cpp, ONNX Runtime, TensorFlow Lite, or Core ML is preferred.
  • Basic ARM architecture and assembly knowledge, multimodal or speech AI experience, open-source contributions, and Android/iOS performance optimization experience are preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job-31696] Tech Lead – AI Orchestrator | Android, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Tech Lead – AI Orchestrator | Android para liderar a construção e modernização de jornadas de pagamentos em um SuperApp, integrando fluxos via BFF e orquestrando agentes de IA ao longo do SDLC.

Android Espresso Generative AI Jetpack Compose JUnit Kotlin REST API XML
4 hours, 15 minutes ago

[Job-30469] Senior Developer Android/Agentes de IA, Brasil

CI&T 5K-10K Internet Software & Services

A CI&T busca um(a) Senior Developer Android/agentes de IA no Brasil para atuar no redesign de um SuperApp, modernizando a plataforma Android e reorganizando as jornadas dos clientes.

Agile Android AWS GitLab Java Jenkins JIRA Kotlin SonarQube
2 days, 4 hours ago

Senior Mobile Software Engineer (Android)

Xsolla 251-1K Internet Software & Services

Xsolla is seeking a Senior Android Engineer to own architecture and deliver high-quality Kotlin applications supporting gaming, virtual currency, and digital commerce experiences worldwide.

Android CI/CD Design Systems Espresso Gradle GraphQL Jetpack Compose JUnit Kotlin React Native REST API
6 days, 4 hours ago

Mobile Developer Senior | Android

redbee 51-250 Internet Software & Services

Redbee busca un/a desarrollador/a Android senior para trabajar en equipos multidisciplinarios construyendo y lanzando soluciones de software de alta calidad para sus clientes.

Android Studio Confluence Git GitFlow Gradle Java Jetpack Compose JIRA Kotlin Scrum
1 week ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers