Android Engineer (C++)
Full-time
Binance
Responsibilities
- Design and implement cross-platform mobile features for Android and iOS using modern C++.
- Build features for the Chromium-based mobile browser kernel and the OpenGL ES-based mobile game engine.
- Develop and optimize on-device AI components, including LLM, agent, inference, latency, memory, CPU/GPU, and power-efficiency capabilities.
- Collaborate on 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 performance, stability, responsiveness, and user experience.
Requirements
- 8+ years of software development experience with significant mobile or cross-platform development experience.
- Strong C++ experience, including C++14 and later.
- Experience with cross-platform Android and iOS development, Android internals including SurfaceFlinger and the graphics/rendering pipeline, and iOS system architecture and native development concepts.
- Strong understanding of Linux memory management, POSIX APIs, computer networks, and cross-platform C++ applications.
- Understanding of OpenGL/OpenGL ES, mobile graphics rendering, ARM architecture, and assembly; ARM and assembly are preferred knowledge areas.
- Understanding of Transformer architecture, attention mechanisms, LLMs, AI agents, agentic workflows, and common AI application architectures.
- Experience or familiarity with on-device and edge AI, model deployment, inference, quantization, and mobile performance optimization.
- Understanding of trade-offs among model size, inference latency, memory, power consumption, and accuracy on resource-constrained devices.
- Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
- Preferred qualifications include shared C++ infrastructure, AI model deployment or inference optimization, quantization, pruning, KV cache optimization, AI inference runtimes, LLM or agent integration, multimodal or speech AI, open-source mobile libraries, and Android/iOS performance analysis.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Android Engineer (C++) in Singapore vacancy
9000 - 12000 SGD
...ensuring robust functionality and seamless user experience on the Android platform. Optimize Android Client Framework: Continuously... ...teams, including Product Management, Design, and Backend Engineering, to drive feature development and ensure alignment with business...- ...Responsibilities Design and implement new user-facing features for Android applications. Build stable, efficient, high-performance code... .... Contribute to code reviews, best practices, and engineering quality standards. Requirements ~5+ years of Android development...
5000 - 7000 SGD
...Job Description: dConstruct is hiring Software Engineers who will be performing software integration for specific use cases. You will be coding... ...and software workflow. Responsibilities • Develop C++ Graphics Renderer for Web Application • Develop and integrate functionality...6000 - 8500 SGD
...Job Description Thales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering center serving major customers... ...technologies. Strong knowledge of mobile development in Android, especially on relevant core platform technologies....5000 - 5500 SGD
...Diploma, Professional Degree, Computer Science/Information Technology/Engineering or equivalent. At least 5 years of relevant programming... ...experience in IT environment. Knowledge and hands-on experience in C++/VC++/MFC, QT and Python, etc. are essential. Knowledge and...5000 - 5500 SGD
...Role: Analysis, design, development and implementation of C++/VC++/MFC projects in the field of biometrics, identity management... ...Professional Degree, Computer Science/Information Technology/Engineering or equivalent. • At least 5 years of relevant programming experience...4800 - 6800 SGD
...and systems to meet requirements and operational needs. Apply engineering principles to troubleshoot and resolve complex technical issues... ...documentation. Requirements Proficiency in Unreal Engine, C++, and Blueprint Scripting . At least 1 year of experience in...4500 - 5500 SGD
...capabilities Collaborate with product specialists, hardware, and process engineers to develop new features Perform software requirement analysis... ...of broad experience in software design and implementation using C++ in a Linux environment Experience in multi-tasking application...4000 - 5500 SGD
...Job Description Knowledge of data structures, algorithms and software engineering best practices. Proficient in C++ and/or C# programming languages. Familiar with version control system. Understand multi-threading and concurrency concepts Understand Object Oriented...8000 - 16000 SGD
...About the Role We are looking for a Mobile Engineer (iOS / Android) to build and maintain high-quality mobile applications across iOS and Android platforms. You will work closely with Product, Design, Backend, and Web Engineering teams to deliver reliable, high-performance...10000 - 20000 SGD
...A world-leading financial services organisation is seeking a C++ Low Latency Engineer to develop and optimise high-performance market data platforms which support real-time trading environments. You will work on low-latency systems designed to handle massive data volumes while...- ...and infra-related projects (e.g. backtesting infrastructure, data engineering and storage, etc.) or the development of functionalities related... ...Requirements A proactive and driven attitude Extensive C++ development experience (in a Linux environment) with a focus on...
6000 - 10000 SGD
...About EPAM EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore... ...response and operational readiness Contribute across C++, Java and Python codebases based on the problem and runtime needs...8000 - 15000 SGD
...comprehensive code reviews Advocate and drive best practices in software engineering and development processes Produce thorough technical design... ...~3+ years’ experience writing production-quality code in modern C++ ~ Experience developing in a Linux environment ~ Strong...3000 SGD
...coaching and knowledge work. We are looking for a hands-on Mobile App Engineering specialist to work directly with the founder on a live product... ...not a “toy project” developer. You will work on a real iOS and Android application, ship production features, integrate with backend...12000 - 24000 SGD
...others instantly. We are looking for passionate mobile software engineers to join us in this fast growing industry. Responsibilities:... ...experience. # Optimize mobile applications and user experience on the Android platforms. # Promote robust and maintainable code, clear...- ...manufacturing industry. With a strong presence in APAC with Singapore being their headquarters, they are now looking for a new Software Engineer (C++) / Software Developer – Manufacturing to join their team. About the job Your role involves: Designing, developing and...
- ...functional agile team that always includes frontend and backend engineers, design and product owners. Our teams operate in an open and fast... ...to build performant and user-friendly applications for Android using Kotlin . What's on the menu: Experience working...
4000 - 5000 SGD
...inspection machines. Develop multi-threaded Windows applications using C/C++(Visual C++ experience preferred). Provide technical support and problem-solving guidance to field service engineers. Continuously improve and optimize existing software for performance and...4000 - 4800 SGD
...Requirements Entry-level candidates with no prior experience are welcome to apply. Knowledge or hands-on project experience in Unity and C++ development. Knowledge of C# / .NET will be an added advantage. Good understanding of software development, testing,...6000 - 8000 SGD
...Job Requirements: Languages : Strong proficiency in Kotlin and Java . Tools : Expert use of Android Studio and Android SDK . UI Frameworks : Experience with Jetpack Compose and XML layouts. Architecture : Knowledge of MVVM or MVP design patterns....8000 - 10000 SGD
...RESPONSIBILITIES · Develop, enhance, and maintain production Android applications using Kotlin. · Integrate AI-driven capabilities... ...assistants, computer vision, voice experiences, and recommendation engines through backend services and APIs. · Design intuitive user...3000 - 5000 SGD
...maintenance on existing equipment. Requirements: Degree in Engineering or equivalent. At least 3 years of software development... ...in programming multi-threaded windows application using Visual C++. Good understanding of electronic components, motion control...3000 - 6000 SGD
...to deployment. Requirements: PhD or Master’s Degree in an engineering discipline. At least 2 years of experience in vision inspection... ...the Visual Studio Development Environment. Proficient in C++. If you are keen to apply for the position, kindly email your...7500 - 11000 SGD
...Technical Skills : Languages : Strong proficiency in Kotlin and Java . Tools : Expert use of Android Studio and Android SDK . UI Frameworks : Experience with Jetpack Compose and XML layouts. Architecture : Knowledge of MVVM or MVP design patterns...- ...About ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East... ...Develop, maintain, and optimize software applications using C++ and/or C#. Collaborate with cross-functional teams to design...
8500 - 17000 SGD
...Product area Android is Google’s mobile operating system powering more than 3 billion devices... .... Job description Google's software engineers develop the next-generation technologies... ...more programming languages (e.g., Python, C++, Go or Java). Preferred...5800 - 7800 SGD
...and performance. Collaboration & Delivery Work closely with engineers, project managers, testers, and other stakeholders to deliver... ...simulation projects. Hands-on experience with Unreal Engine, C++, and Blueprint Scripting. Familiarity with Unity, C#, and SQL...4000 - 6000 SGD
...Design, develop, maintain, and enhance Android applications. Translate business and functional requirements into robust, scalable, and... ...closely with Product Managers, UI/UX Designers and Backend Engineers, throughout the product development lifecycle. Write clean, efficient...- ...Bachelor's or master's degree in computer science, Electrical Engineering, or a related field. ~3 years’ experience in embedded software... ...in a Linux ~ Environment and good working experience in C/C++programming languages. ~ Experience with embedded Linux distributions, such...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Android Engineer (C++). Be the first to apply!
