Android AOSP Device Software Engineer

Fiserv•Sunnyvale, CA
•Onsite

About The Position

Clover, a Fiserv company, is a global point-of-sale platform provider serving small businesses with integrated hardware, software, and payment solutions. The DeviceOS engineering team owns core platform software for Clover’s physical smart devices and supports global mass-manufacturing software pipelines. Based in Sunnyvale, California, the Staff AOSP Engineer serves as a technical authority for custom Android OS architecture, system framework modifications, low-level platform security, and factory provisioning. The role delivers a secure, high-performing device experience across current and next-generation payment terminals and works with global manufacturing partners and test engineers. The position is on-site Monday through Friday; in-person collaboration is considered essential. The role requires use of a computer and audio equipment.

Requirements

  • At least 7 years of hands-on software development experience focused primarily on customizing, building, and deploying AOSP at the platform/OS layer.
  • Proven experience architecting, designing, and customizing Android devices and platforms, including frameworks/base, SystemServer, JNI, and AIDL/HIDL, rather than consumer applications.
  • Technical proficiency in at least two of 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/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 Android Linux Kernel, 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 while working with Hardware Abstraction Layer (HAL) and kernel teams.
  • Work with global manufacturing partners and test engineers to build, maintain, and optimize factory flashing tools, diagnostic software, and board bring-up daemons to achieve 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 across 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.
  • 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 incentive-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