Android AOSP Device Software Engineer

Fiserv•Sunnyvale, CA
•Onsite

About The Position

Clover, a Fiserv company, is hiring an Android AOSP Device Software Engineer to join its Device Engineering team in Sunnyvale. The role focuses on building, certifying, and operating Clover’s Android-based smart terminal devices and core platform infrastructure. The engineer will work in an agile team on solutions spanning Android applications, background services, hardware peripheral integrations, and secure payment kernels. The role is on-site Monday through Friday, and includes participation in a regular on-call rotation for production support. Applicants must already have valid, unrestricted U.S. work authorization; candidates who require sponsorship now or in the future will not be considered.

Requirements

  • At least 2 years of professional software development experience.
  • Work experience with a strong focus on Android device and platform architecture and design.
  • Proficiency in at least two major AOSP programming languages: Java, C, C++, or Kotlin.
  • Android application development experience using Kotlin and native frameworks.
  • UI development experience focused on performance and adaptation across different screen sizes.
  • Strong teamwork and communication skills.
  • Working knowledge of revision control and code review tools such as Git and Gerrit.
  • General understanding of security protocols, encryption and decryption technologies, PKI, HSM, and certificate management.
  • Experience using AI-powered development tools for coding, debugging, and system analysis.
  • Valid and unrestricted U.S. work authorization; sponsorship is not available now or in the future.

Nice To Haves

  • Hands-on experience with Embedded, MCU, or ARM Cortex development.
  • Practical experience with RTOS and C programming.

Responsibilities

  • Design and implement solutions spanning Android applications, inter-CPU communication, RTOS, and payment kernels.
  • Add features to core system infrastructure and services, including data syncing and integration with printers, cash drawers, and weighing scales.
  • Own specific Android core systems and peripheral communication components, and troubleshoot complex issues across device types.
  • Collaborate with product management to clarify or create specifications and work with international certification teams and test organizations.
  • Triage and resolve bugs in system applications, background services, and hardware peripheral integrations, including complex system integration issues.
  • Provide production support as part of a regular on-call rotation.
  • Use AI tools and intelligence to accelerate Android app development, optimize system infrastructure, and improve troubleshooting.

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 opportunities, including training, development, and internal mobility.
  • 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.
  • Paid parental, caregiver, and military leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service