Back to results

Android Engineer (C++)

Salary not disclosed8+ yearsRemote

  • Engineering
  • Full time
  • 2d ago
Newly posted

About the role

The Android Engineer will design and implement cross-platform mobile features for Android and iOS using modern C++. This role involves developing in-house mobile browser kernels and game engines while integrating advanced AI capabilities into mobile applications. The engineer will focus on optimizing performance, latency, and power efficiency for edge devices.

Responsibilities

  • Design and implement cross-platform mobile features for both Android and iOS using modern C++.
  • Design and implement new features for our in-house mobile browser kernel based on Chromium.
  • Design and implement new features for our 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, with a focus on inference latency, memory usage, CPU/GPU utilization, power efficiency, and overall user experience.
  • Collaborate with cross-functional teams to define, design, and deliver new features across Android, iOS, and shared C++ infrastructure.
  • Effectively integrate and utilize third-party data sources, AI services, SDKs, and APIs.
  • Write and execute unit tests to ensure code robustness, including edge cases, usability, and overall reliability.
  • Troubleshoot issues, fix bugs, and continuously improve application performance, stability, and responsiveness.

Required skills

  • C++
  • Android
  • iOS
  • Chromium
  • OpenGL ES
  • AI inference
  • LLMs
  • Linux memory management
  • POSIX APIs
  • Computer networks
  • ARM architecture
  • Transformer architecture

Nice to have

  • llama.cpp
  • ONNX Runtime
  • TensorFlow Lite
  • Core ML
  • Multimodal AI
  • Speech AI

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Equivalent industry experience

About the Company

Binance is a global company operating in the mobile technology landscape.

Android Engineer (C++) at Binance · Grasshire