Senior Android/AOSP Platform Engineer

F 3 GLOBAL SOLUTIONS
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development Application Layers C++ (Programming Language) Mobile Application Development Software Debugging Firmware Make (Software) Python (Programming Language) Linux System Administration Model View ViewModel
+7 more
Software Engineering Facebook Flow Firebase Kotlin Selinux Jetpack Compose Asynchronous Programming

Job description

F5 Global Talent is hiring a Senior Android/AOSP Platform Engineer with experience on both sides of Android: native application development and system-level AOSP/ROM engineering.

You’ll build native Android applications in Kotlin and Java while also working directly with AOSP source code, Android frameworks, ROM builds, privileged system apps, SELinux policies, platform signing, HALs, and real-device debugging.

This is not a standard mobile-app development role. We need someone who understands Android from the application layer down through the framework and device platform., * Work with Coroutines, Flow, Retrofit, OkHttp, and modern Android architecture

Requirements

You must have contributed to at least one shipped Android ROM, OEM firmware, or enterprise Android device project., * 5+ years of professional Android development experience

  • Hands-on experience with both native Android application development and AOSP/ROM engineering

  • Experience contributing to a shipped ROM, OEM firmware, or enterprise Android device

  • Strong Kotlin and Java skills

  • C/C++ and Bash/Shell scripting experience

  • AOSP source-code experience

  • Android ROM build experience using Repo, Soong, and Make

  • Android framework and system-app development experience

  • SELinux policy and system-permission experience

  • Platform signing experience

  • HAL and system-level Android knowledge

  • Jetpack Compose, MVVM, Coroutines, Flow, and Room

  • ADB, Logcat, ANR and crash analysis

  • Real-device debugging experience

  • Strong root-cause troubleshooting skills

NICE TO HAVE

  • MediaTek BSP experience

  • Qualcomm BSP experience

  • AIDL / HIDL

  • Android.bp / Makefile experience

  • Python

  • Android media, camera, and audio APIs

  • Push-to-Talk device experience

  • Hardware-button integration

  • Firebase or GCP experience

  • Basic Linux administration

About the company

F5 Global Talent connects experienced professionals with leading U.S. companies for full-time, long-term remote roles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…