Android AOSP Device Software Engineer
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