CareerPlan

Android AOSP Device Software Engineer

Sunnyvale, California, USFull-time$160k2026-10-16 → 2026-11-10
On-site · United States

Core

Technical authority driving custom Android OS architecture, system framework modifications, low-level platform security, and factory provisioning for Clover smart devices.

Role type

Staff AOSP Engineer (Device Software)

Builds

Custom Android Open Source Project (AOSP) builds for payment terminals and device OS platform

Domain

Fintech / Payments / Embedded Systems

Required skills

AOSP customization and build, Android system framework (frameworks/base), C/C++/Java/Kotlin, HAL development, Linux Kernel integration, Platform security (PKI, SELinux, HSM, TrustZone), Factory provisioning tools

Preferred skills

Project Treble architecture, Android device drivers, ARM TrustZone / TEE environments, Technical leadership and mentoring

Technologies

AOSP, Git, Gerrit, repo, Android.bp, Android.mk, JNI, AIDL/HIDL, SELinux, SEAndroid, HSM

Responsibilities

Lead functional solution architecture and technical designs for custom AOSP builds; Design and optimize Android system services and framework-layer components; Bridge high-level frameworks with low-level C/C++ native layers; Partner with manufacturing to optimize factory flashing tools and board bring-up; Architect platform security workflows including PKI and HSM integrations

Seniority

Staff, hands-on IC with technical leadership