Android AOSP Device Software Engineer

Fiserv•Sunnyvale, CA
•$160,000 - $240,000•Onsite

About The Position

Clover, a Fiserv company, is a global point-of-sale platform provider whose integrated hardware, software, and payment solutions support small businesses worldwide. The DeviceOS engineering team owns the core platform software for Clover physical smart devices and supports global mass-manufacturing software pipelines. The Staff AOSP Engineer will serve as a technical authority for custom Android OS architecture, system framework modifications, platform security, and factory provisioning, delivering secure, high-performing device experiences. This role is based in Sunnyvale, California, and is on-site Monday through Friday.

Requirements

  • At least 7 years of hands-on software development experience primarily focused on customizing, building, and deploying AOSP at the platform or OS layer.
  • Proven experience architecting, designing, and customizing Android devices and platforms, including frameworks/base, SystemServer, JNI, and AIDL/HIDL, rather than consumer applications.
  • Proficiency in at least two of these AOSP-stack languages: Java, C++, C, or Kotlin.
  • Hands-on experience adapting Android frameworks, system services, and Hardware Abstraction Layers (HAL).
  • Proficiency with AOSP build tools and revision-control workflows, including Git, Gerrit, repo, Android.bp, and Android.mk.
  • Deep understanding of platform security protocols, encryption and decryption, PKI certificate management, and Hardware Security Modules (HSM).

Nice To Haves

  • Hands-on experience with Android HAL development or Project Treble architecture.
  • Experience working directly with the Linux Kernel for Android, device drivers, or ARM TrustZone / TEE environments.
  • Demonstrated experience mentoring engineers, driving architecture reviews, and providing technical leadership to cross-functional teams.

Responsibilities

  • Lead functional solution architecture, product requirements, and technical designs for custom AOSP builds across current and next-generation payment terminals.
  • Design, develop, and optimize Android system services, background daemons, and framework-layer components compatible across multiple Android OS versions.
  • Connect high-level application frameworks with low-level C/C++ native layers, in collaboration with HAL and kernel teams.
  • Partner with global manufacturing partners and test engineers to build, maintain, and optimize factory flashing tools, diagnostic software, and board bring-up daemons, with the goal of achieving 100% manufacturing yield.
  • Architect platform security workflows, including PKI certificate provisioning, SELinux/SEAndroid policies, and HSM or ARM TrustZone integrations.
  • Provide technical leadership, mentor engineers, and drive architecture reviews with cross-functional teams.

Benefits

  • Fuel Your Life program supporting physical, financial, social, and emotional well-being.
  • Paid holidays and generous time-away policies.
  • No-cost mental health support through Employee Assistance Programs.
  • Living Proof peer-recognition program with points redeemable for rewards.
  • Eight Employee Resource Groups.
  • Professional growth through training, development, and internal mobility opportunities.
  • Medical, dental, vision, life, and disability insurance options available from day one.
  • Retirement planning and discounted shares through the Employee Stock Purchase Plan.
  • Tuition assistance and reimbursement program.
  • Paid parental, caregiver, and military leave.
  • Annual incentive opportunity for eligible associates, potentially delivered as a mix of cash bonus and equity awards at the company’s discretion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service