
Cancelled
Posted
We are looking for a Senior Android Platform & Linux Systems Engineer to work on our virtualized Android infrastructure This is a Linux/platform-heavy role with regular Android system-level work. You will work with Linux containers, ARM64 infrastructure, Android virtualization, Redroid/AOSP builds, system configuration, performance, and low-level debugging We need real hands-on experience working below the Android application layer RESPONSIBILITIES - Build and maintain virtualized Android environments on Linux - Work with Redroid or similar Android virtualization technologies - Produce and maintain ARM64-compatible Android builds when required - Debug Linux, container, Android boot, runtime, and performance issues - Work with Android system components such as init, SELinux, Binder, native services, system properties, and permissions - Modify Android system/framework/native components when needed - Configure Android builds for required device profiles and system characteristics - Maintain reliable ADB and CDP connectivity - Investigate differences between physical Android devices and virtualized Android environments - Optimize CPU, memory, startup time, and stability for multiple Android instances - Produce reproducible builds and document important configuration changes - Work with infrastructure, automation, scraping, and QA teams to identify and fix platform-level issues MUST-HAVE SKILLS - Strong Linux systems knowledge - Good understanding of containers, processes, networking, filesystems, memory, and system debugging - Experience with Docker or similar container technologies - Experience with ARM64 Linux or Android environments - C/C++ experience or confidence working with native system-level code - Hands-on Android experience below the application layer - Strong experience with ADB and debugging tools such as logcat, dumpsys, and dmesg - Ability to independently diagnose complex system-level problems Your Android platform experience may come from: - AOSP - Android Automotive - Redroid / Waydroid - LineageOS / GrapheneOS / custom ROMs - Android device bring-up - HAL development - Binder - Native Android services - SELinux / init - Android kernel work - Android virtualization NICE-TO-HAVE SKILLS - Experience building AOSP from source - Experience modifying AOSP and producing custom Android images - Redroid experience - Cuttlefish, QEMU/KVM, or Android Emulator experience - Android Automotive experience - Custom ROM development - Android kernel or HAL development - Chromium/Chrome on Android - Android NDK experience - Experience running many Android instances on server infrastructure - Familiarity with browser automation through CDP or Playwright EXPECTED OWNERSHIP We expect the engineer to own the Linux/Android platform layer You should be able to take a system-level problem, identify whether it comes from Linux, containers, Android, virtualization, or build configuration, and implement the correct fix When Android/AOSP changes are required, you should be able to make them directly or work effectively with a senior Android platform specialist reviewing the solution PROJECT CONTEXT We are building an Android virtualization platform for browser automation and scraping workloads The current setup uses Redroid in Docker, external networking and proxy infrastructure, ADB connectivity, and browser automation through CDP The current PoC primarily runs on x86/x64. The target architecture is ARM64 The role focuses on making Android run reliably and efficiently in this environment and modifying the Android platform when infrastructure configuration alone is not enough The platform needs to support: - ARM64 infrastructure - Android Chrome/Chromium - Reliable ADB connectivity - Required Android/device profiles - CDP-based browser automation - Multiple Android instances running on server infrastructure Infrastructure, proxy routing, scraping integration, and QA are handled by other team members.- COMPENSATION - Hourly rate based on relevant experience and technical depth - Remote collaboration - Flexible engagement based on project needs - Performance bonuses for successful technical milestones - Additional bonuses for solving complex platform, Android, or virtualization problems - Long-term collaboration for strong and reliable performance SELF-FILTERING This is not a standard Android app development role Experience mainly with Kotlin/Java applications, Jetpack, Android UI, or application-level SDK work is not enough This is also not a standard DevOps role. Docker, cloud, or Kubernetes experience alone is not enough You should have real experience debugging or modifying Android below the application layer During the interview, we will ask you to walk us through a real Android platform or low-level systems problem you personally solved, including: - The original problem - How you investigated it - The root cause - The fix - How you verified the result
Project ID: 40738301
125 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
125 freelancers are bidding on average $20 USD/hour for this job

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in Android, Docker As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$15 USD in 40 days
9.3
9.3

Greetings from Logictrix! My name is Jas, and I am looking forward to discuss about your app in details over the Chat or Call. We have enough app developers available in team so I can assure you to deliver this project at a fairly low cost with great quality and with a commitment for long term support. *** We have earned 'Expertise' level in AI development and used many AI platforms like openAI, Freepik, Antigravity, Cursor etc for App development and other AI work! *** We have developed around 400+ Android and iOS apps using Native and Flutter SDK in the past 15 years, Many apps are Live in Google play and App store. We will share our detailed portfolio over the Chat once we connect. Looking forward to your reply... Thanks and Regards Jas
$15 USD in 40 days
9.5
9.5

Hello, We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in Linux, Android, Docker, Virtualization, Automation, Containerization and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$30 USD in 5 days
7.8
7.8

Hi. I understand this is a Linux/Android platform engineering role, not a standard Android application-development position. My experience includes Linux systems, Docker, Android/ADB debugging, logcat, dumpsys, networking, ARM environments, C/C++, automation infrastructure, and production troubleshooting. I am comfortable tracing issues across containers, processes, permissions, networking, Android runtime behavior, and system configuration. I also want to be transparent: my background is stronger in Android/Linux engineering and debugging than in maintaining large custom AOSP/Redroid forks. I would not claim Redroid kernel/HAL experience I cannot demonstrate. For your environment, I would focus on reproducible ARM64 builds, reliable ADB/CDP connectivity, Android boot/runtime diagnostics, container resource isolation, startup/memory optimization, and identifying whether failures originate in Linux, Docker, Android framework, Chromium, or virtualization. I am comfortable working directly with logs, dmesg, system properties, SELinux/permissions, native tooling, Git, and scripted build/deployment workflows. I can also walk through a real low-level debugging case during the interview and explain the investigation, root cause, fix, and verification clearly. Thanks for your attention.
$19 USD in 40 days
7.2
7.2

Hey there, Hope you’re doing great! I understand this is not a standard Android application role. The focus on Linux, Android virtualization, ARM64, containers, ADB/CDP and system-level debugging is clear. My background includes Android/mobile development, backend systems, Linux-based infrastructure, Docker, APIs and performance-focused production systems, and I’m comfortable working across the application/infrastructure boundary to diagnose complex issues. I can contribute around: Android/Linux environment debugging Docker and containerized Android environments ARM64 deployment and compatibility investigation ADB, logcat, dumpsys and system-level diagnostics Android networking and connectivity issues CPU/memory/startup/performance optimization Browser automation and API integration CDP/Playwright-based workflows Reproducible deployment and technical documentation I’m particularly interested in the x86/x64 - ARM64 Redroid architecture transition, where issues can come from the container layer, Android image, architecture compatibility, networking, browser/runtime configuration or infrastructure rather than simply the application itself. I’d be happy to walk through a real low-level debugging problem during the interview and explain the investigation, root cause, fix and verification process. Thanks & Regards, Ashraf
$20 USD in 40 days
6.9
6.9

Hi, I understand you need someone to own the platform layer behind Redroid-based Android virtualization, not regular app development. I can work across Linux containers, ARM64 environments, Android builds, ADB, CDP, and system-level debugging to find whether an issue comes from the host, container, Android runtime, or build configuration. My approach would be to first reproduce and classify the problem, then inspect logs, processes, networking, memory, boot flow, and Android services. From there I would apply the smallest reliable fix, test it across multiple instances, and document the build and configuration changes so the result can be repeated. Java and Kotlin knowledge will also help when tracing Android-side behavior, while Automation requirements can be checked through stable ADB and CDP workflows. I would be glad to discuss a real platform issue I have solved and explain the investigation, root cause, fix, and verification clearly. Which failure is currently the highest priority: ARM64 image builds, Redroid startup stability, ADB/CDP connectivity, or performance across multiple instances? Please share the current Redroid image, Android version, host kernel, and the main ARM64 or reliability issue you want addressed first.
$25 USD in 24 days
6.5
6.5

Hi, I will build and maintain virtualized Android environments on Linux using Redroid and Docker. This matters because it ensures that the Android instances run efficiently and reliably, which is crucial for your browser automation and scraping workloads. I will produce ARM64-compatible Android builds and debug any issues related to Linux, containers, and Android performance. My experience with ADB and debugging tools like logcat will help in diagnosing complex system-level problems. To get started, I need access to your current infrastructure setup and any specific configurations you have in place. Additionally, I would appreciate any documentation on your existing Android builds and performance metrics. Thanks!
$20 USD in 40 days
6.2
6.2

Your project is clearly below the Android application layer, and I would approach it from the Linux/container boundary inward rather than treat Redroid as a normal Android app environment. My debugging path would be: host/kernel → container → Binder/device nodes → Android init/SELinux → framework/services → ADB/CDP → Chrome workload For the first milestone I would reproduce your current x86 setup, profile its dependencies, bring up one ARM64 Redroid instance, validate stable ADB/CDP connectivity, and document any kernel, Android image, SELinux, init or runtime changes required before scaling instances. Relevant low-level case: [INSERT ONE REAL AOSP/Redroid/custom-ROM/Android system debugging example: problem → diagnosis → root cause → fix → verification] I’m comfortable working from logs and system state rather than guessing: dmesg, logcat, dumpsys, process/network inspection, container configuration and reproducible build/runtime diagnostics.
$25 USD in 40 days
6.1
6.1

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: Could you elaborate on the specific Android virtualization technologies you've been using? 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Regards, Arpit Jaiswal
$20 USD in 24 days
7.1
7.1

Hello, Redroid virtualization on ARM64 server containers frequently hits runtime crashes and silent thread hangs when missing host kernel Binder nodes, strict SELinux domain transitions, or memory-mapping conflicts cause Zygote and native services to destabilize under concurrent scraping workloads. Tuning container namespace capabilities, configuring `binderfs` IPC, and optimizing headless AOSP system properties keeps instance boots deterministic and ADB/CDP socket forwarding uninterrupted. I'd start by inspecting your current Redroid container configuration on ARM64, triaging boot logs via `dmesg`, `logcat`, and `dumpsys` to isolate host kernel module dependencies and SELinux denials. From there, I will configure the Android system build properties for targeted device fingerprinting, optimize the Chromium/Chrome flags over CDP to trim memory overhead per instance, and harden container startup routines so multi-instance density scales reliably across your server nodes. Two quick questions to calibrate the platform environment: Are your target ARM64 host servers bare-metal hardware (such as Ampere Altra) or virtualized cloud instances like AWS Graviton? For Chrome rendering across instances, are you utilizing software rendering via SwiftShader or hardware-assisted GPU passthrough? Share your current Dockerfile or container run scripts, and I will review the environment configuration today. To resilient virtualized Android infrastructure
$25 USD in 40 days
5.8
5.8

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * Android app development * ASP.NET C# web and software development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
$25 USD in 3 days
5.6
5.6

I’m currently building a custom OS on top of AOSP 16, so this role is directly aligned with my hands-on work below the Android application layer. My recent platform work includes: - Building AOSP/LineageOS from source - Cuttlefish-based virtual Android environments - Custom Launcher3/SystemUI and framework changes - init, SELinux, system services, permissions and build/debug issues - ADB/logcat/dumpsys/native debugging - JNI/NDK/C++ and Android networking - Real-device bring-up on Pixel/reference hardware and Chinese tablets using MediaTek G99/G87 and Unisoc T616 I have also worked through boot failures, Soong/build issues, SELinux problems, vendor compatibility and performance/debugging across both virtualized and physical Android environments. For your Redroid/ARM64 platform, I can own the Android/Linux layer: build configuration, container/runtime issues, ADB reliability, device profiles, system modifications, performance and reproducible builds. I have 9+ years of software engineering experience and can walk you through a real AOSP problem I personally diagnosed and fixed during the interview. Availability: 30–40 hrs/week.
$25 USD in 40 days
5.6
5.6

Hello, As a result of reviewing your project requirements, I understand this is a system-level Android/Linux engineering role focused on virtualization, not standard Android application development. My experience is mainly around Android platform debugging, AOSP-based environments, Linux systems and low-level integration. I have worked with ARM64 Android platforms, ADB/logcat debugging, Android system configuration, Linux kernel-level investigation, Docker environments and hardware/software communication issues. For this type of platform, I would approach problems by isolating whether the root cause is in Linux containers, Android framework, system services, permissions, networking or build configuration, then apply and document the fix with reproducible steps. A similar example: I have worked on RK3566/RK3588 Android platforms where I debugged ADB, audio routing, system services, boot configuration and hardware-related issues below the application layer. I have a couple of quick questions. • Which Redroid/AOSP version and Android release are you currently using? • Are the main current blockers related to ARM64 migration, stability, performance, or Android system modifications? I would be glad to discuss further details and am ready to contribute to the platform layer. Best regards, Carlos.
$20 USD in 40 days
5.5
5.5

Hello, My name is Neeru, and I'm not just a coder, I'm an Android virtuoso. With your focus on building an Android virtualization platform for browser automation and scraping workloads, my extensive experience in Linux systems, containers, and ARM64 environments make me a perfect fit for your team. I'm particularly adept at working below the application layer, with real hands-on experience to pick out system bugs, implement required changes, or optimize CPU and memory usage. Throughout my 16-year career, as evident from my 100% Client Recommendation and 5 Star Feedback score, I have always delivered excellent solutions beyond client expectations. My proficient use of Docker, reinforced by my adaptability and quick learning ability will ensure smooth transitions and high-quality delivery within stipulated timeframes. Choosing me for this role would guarantee you an efficient Android platform tailored to your project needs. My understanding of Android virtualizations such as Redroid, Waydroid combined with an ability to modify AOSP when needed will bring added value to your team. Plus, my familiarity with Chromium/Chrome on Android and experience running many Android instances on server infrastructure will be an invaluable asset for the browser automation aspect of the project. Rest assured that if selected - your project is in skilled hands ready to take ownership. Let's discuss more! Thanks!
$20 USD in 31 days
4.7
4.7

Hi there! You need a senior engineer who can work below the Android application layer and solve Linux, container, virtualization, ARM64, and Android system-level issues. The main challenge is making Redroid-based Android instances stable, efficient, and reproducible while maintaining reliable ADB and CDP connectivity. I have experience with Linux systems, Docker, Android platform development, ARM64 environments, virtualization, ADB, logcat, dumpsys, dmesg, and low-level debugging. I’m comfortable working with native Android components and diagnosing issues across the Linux, container, Android, and virtualization layers. I would first reproduce and trace issues using system logs, process and resource analysis, Android debugging tools, and container inspection. From there I can identify the actual layer causing the problem instead of applying surface-level configuration changes. I can also work on Android build configuration, system properties, permissions, performance tuning, and platform-level changes where required. I’ll keep changes reproducible and document the configuration so the environment can be maintained reliably across ARM64 infrastructure. check our work https://www.freelancer.com/u/ayesha86664 Can you share the current Redroid Docker setup and the main ARM64 issue you want solved first? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$20 USD in 40 days
4.6
4.6

Hello, the biggest challenge here will be ensuring stable ARM64 Android virtualization with Chrome/Chromium, since Redroid and Docker often struggle with GPU acceleration and CDP connectivity on ARM64. I've worked with Redroid on x86/x64 before, but ARM64 adds complexity with kernel modules, HAL layers, and GPU passthrough. Previously, I maintained a virtualized Android platform for browser automation where I had to debug SELinux policies, Binder IPC issues, and Chrome sandboxing on ARM64. The key was rebuilding AOSP with custom kernel patches and container networking tweaks to avoid performance bottlenecks. For this project, I'll: 1. Set up Redroid with ARM64-compatible AOSP builds, focusing on Chrome stability. 2. Configure Docker networking for reliable ADB/CDP access. 3. Optimize startup times and memory usage for multiple instances. 4. Document all build and runtime configurations for reproducibility. The biggest unknowns are: - How much Android framework modification will be needed for Chrome stability. - Whether existing proxy infrastructure will work with ARM64 virtualized ADB. Thanks, Lazar.
$15 USD in 40 days
4.2
4.2

With my comprehensive repertoire of skills in Android and automation, I am confident I can tackle the complex requirements of the Senior Android Platform & Linux Systems Engineer role your team needs to fill. Having worked extensively below the Android application layer and boast proficient understanding of Linux systems, containers, processes, networking, filesystems, memory, and system debugging. This multi-faceted experience enables me to build and maintain virtualized Android environments on Linux and reliably troubleshoot system-level problems. My familiarity extends to a range of tools such as ADB and debugging solutions like logcat, dumpsys, and dmesg providing me with a strong foundation for optimizing CPU, memory, startup time, and stability for multiple Android instances. I've honed these skills through various senior positions where I owned the platform from Linux to Android, dealing with advanced responsibilities including configuring Android builds for different device profiles and system characteristics. Moreover, as a seasoned professional with extensive exposure to ARM64 environments and Redroid virtualization technologies or similar solutions, my engagement will facilitate seamless execution of your current PoC aimed at running Android efficiently in an ARM64 infrastructure.
$20 USD in 40 days
3.9
3.9

Hi, there. "ANDROID PLATFORM + LINUX VIRTUALIZATION" - you need someone focused below the Android application layer, especially Redroid, ARM64, Docker and system-level debugging. I can work across Linux containers, Android runtime, ADB, logcat, dumpsys, dmesg, system properties, permissions and performance issues, with a structured approach to isolate whether failures originate from Linux, Docker, virtualization or Android itself. I can also work with reproducible builds, ARM64 environments and controlled CDP/QA infrastructure. For specific AOSP/Redroid experience and previous low-level cases, I would provide my actual background rather than invent examples. Can you share the current Redroid Docker setup and the main ARM64 issue you are facing? Looking forward to working with you.
$15 USD in 40 days
3.7
3.7

Hello, I’m an IT expert with over 20 years of experience in the industry. I hold certifications as a Cisco Certified Networking Professional (300-100 and 300-115), Linux Certified Professional (LPI 101, 102, 103), Red Hat Certified System Administrator, VMware Certified Professional (versions 4, 5, and 5.5), as well as being a Microsoft System Administrator/Engineer from 2003 to 2022 and AZ104
$25 USD in 40 days
3.8
3.8

I have extensive Linux system programming experience in C and C++. I have experience in Android app development using Java. I can do the necessary research on Android to do this project. Thank you for your consideration.
$20 USD in 40 days
3.9
3.9

Prague, Czech Republic
Member since Sep 28, 2026
₹600-1500 INR
$10-15 USD
$250-750 USD
₹600-1500 INR
$250-750 USD
₹750-1250 INR / hour
$250-750 USD
$30-250 USD
₹1500-12500 INR
£20-250 GBP
$250-750 USD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
₹750-1250 INR / hour
₹750-1250 INR / hour
₹600-1000 INR
$30-250 USD
₹12500-37500 INR
min $100000 USD