Embedded Android Developer (AOSP / GMS-Free Systems)
Contract / Freelance (with potential for long-term collaboration)
Job Description:
We are looking for a skilled Embedded Android Developer to help us create a custom Android OS for our POS terminals without Google Mobile Services (GMS). The goal is to provide a reliable alternative Android experience, including a custom app store and essential APIs, while maintaining performance, security, and branding control.
You’ll work closely with our product and hardware teams to deliver a firmware solution that meets both technical and business requirements.
Responsibilities:
- Build and customize Android AOSP firmware (Android 12–14) for POS devices
- Remove all GMS components and replace with functional alternatives
- Integrate third-party solutions such as:
- Aurora Store, Aptoide, or custom app store
- Mapbox or OpenStreetMap for mapping
- OneSignal or private solutions for push notifications
- Mozilla Location Service or HERE for geolocation
- Customize device branding (boot screen, model ID, system info)
- Ensure compatibility with core apps and POS use cases
- Provide OTA update capabilities (optional)
- Collaborate with hardware vendors and internal QA
Requirements:
- Proven experience with Android AOSP builds and customization
- Strong knowledge of embedded systems and Android frameworks
- Experience working with non-GMS Android environments
- Familiarity with APK sideloading and third-party app store integration
- Understanding of privacy, security, and compliance requirements
- Ability to work independently and deliver high-quality code
Nice to Have:
- Experience with POS devices or Android kiosks
- Knowledge of Linux build systems and OTA delivery
- Previous work with MicroG, Mapbox, or similar SDKs
Location:
- Remote-friendly
- Preference for availability in EST or compatible time zones
How to Apply:
Please include:
- A short introduction describing your relevant experience
- Links to your GitHub, portfolio, or past projects (if available)
- Your hourly or project-based rate
We’re building smart, user-friendly POS solutions and need a developer who’s passionate about Android innovation outside the Google ecosystem. If that sounds like you, we’d love to hear from you!
Job Types: Contract, Temporary
Pay: $27.10 - $32.63 per hour
Compensation Package:
- 1099 contract
- Hourly pay
- Performance bonus
Schedule:
Work Location: Hybrid remote in Miami, FL 33172