Android AOSP Device Software Engineer

Fiserv

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$160,000–$240,000 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $200k
$141k $251k
below market most similar roles pay here above market

This role pays more than 56% of similar roles. Most pay $169,050–$230,587 — the blue band above. At the midpoint, this role pays about $200k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Fiserv

Fiserv is a global leader in financial services technology, providing core banking platforms, payment processing, digital banking, and merchant acquiring solutions to financial institutions and businesses. Industry: Financial Technology & Payments

Fiserv currently has 117 open roles on FindRole.

Listed pay typically runs $123,500–$193,800 across 85 roles with salary data.

Most-posted roles

View all roles at Fiserv

At a glance

TL;DR · Android AOSP Device Software Engineer

The Staff AOSP Engineer joins the DeviceOS engineering team to serve as a technical authority for custom Android OS architecture on Clover point-of-sale platforms. You will lead functional solution architecture, design system services, and optimize framework-layer components across multiple Android versions. Key responsibilities include bridging high-level application frameworks with low-level C/C++ native layers, managing Hardware Abstraction Layers, and developing factory flashing tools to ensure manufacturing yield. You will architect platform security workflows involving PKI certificate provisioning, SELinux policies, and HSM or ARM TrustZone integrations. Required technical skills include proficiency in Java, C++, C, or Kotlin, along with experience using Git, Gerrit, repo, Android.bp, and Android.mk. This role solves critical problems in secure, high-performing device experiences for global payment terminals.

What you'll do

  • Lead functional solution architecture and technical designs for custom AOSP builds on payment terminals.
  • Design and optimize Android system services, background daemons, and framework-layer components.
  • Bridge high-level application frameworks with low-level C/C++ native layers and Hardware Abstraction Layers.
  • Build and maintain factory flashing tools, diagnostic software, and board bring-up daemons with manufacturing partners.
  • Architect platform security workflows including PKI certificate provisioning and SELinux/SEAndroid policies.
  • Integrate Hardware Security Modules (HSM) and ARM TrustZone into the device platform.

What we're looking for

  • 7+ years of hands-on software development experience focusing on customizing, building, and deploying AOSP at the platform/OS layer.
  • Proven track record in architecture, design, and customization of Android devices and platforms including frameworks/base, SystemServer, JNI, AIDL/HIDL.
  • Technical proficiency in at least two major languages used in the AOSP stack: 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).
  • Hands-on experience with Android HAL development or Project Treble architecture (preferred).
  • Experience working with Linux Kernel for Android, device drivers, or ARM TrustZone / TEE environments (preferred).

More like this

Similar roles

Android Software Engineer

Motorola Solutions

Plantation, FL 21 days ago $73,800–$97,600
Android Java Kotlin C C++ Android Studio Android SDK Git Jira Agile Kanban Bluetooth BLE NFC WiFi ProSe REST TCP/IP SIP RTP HTTP UDP

Android Application Framework Developer

Fiserv

Sunnyvale, CA 5 days ago $124,000–$186,000
Android Kotlin Java C C++ AOSP USB OTG Socket Programming Git Gerrit PKI HSM RTOS SPI UART CAN Claude Code GitHub Copilot
2+ yrs exp

Android Application Framework Developer

Fiserv

Sunnyvale, CA 5 days ago $124,000–$186,000
Android Kotlin Java C C++ AOSP USB OTG Socket Programming Git Gerrit PKI HSM RTOS SPI UART CAN Claude Code GitHub Copilot
2+ yrs exp

Software Engineer

Qualcomm

San Diego, CA 34 days ago $99,500–$149,300
Linux Kernel Android Framework C++ Java Python JNI AIDL Git Android Studio T32 gdb Unix Crash Analysis Android Make Adb AI/ML

Android OS SW Developer

HP Inc.

Spring, TX 6 days ago $116,150–$182,400
Android OS Kotlin Java C++ Python Android Open Source Project MDM UEM SELinux HAL AIDL Binder IPC Linux Device Drivers JPOS CTS VTS GTS STS OEMConfig Zero-Touch Enrollment
7+ yrs exp