Binance
Visit websiteAndroid Engineer (C++)
Salary not disclosed8+ yearsRemote
- Engineering
- Full time
- 2d ago
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.