×
Register Here to Apply for Jobs or Post Jobs. X

Android AOSP Device Software Engineer

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Clover
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Android Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 124000 - 186000 USD Yearly USD 124000.00 186000.00 YEAR
Job Description & How to Apply Below
Calling all innovators - find your future at Fiserv.

We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved.

If you want to make an impact on a global scale, come make a difference at Fiserv.

Job Title

Android Application Framework Developer - Device Engineering

About Your Role

Clover is a global leader in point-of-sale (POS) platforms powering millions of small businesses worldwide with integrated hardware, software, and secure payment solutions. We are seeking a highly energized, disciplined, and tech-passionate Android Application Framework Developer to join our Device Engineering team in Sunnyvale, CA. In this high-impact systems role, you will help build, certify, and operate Clover’s next-generation Android-based smart terminal devices.

You will bridge the gap between high-level Android applications and low-level hardware, taking direct ownership of core Android framework services, POS peripheral integration, and hardware communication architectures. If you thrive in an agile environment alongside like-minded, highly skilled engineers and are excited about building software that interacts directly with physical devices, we want to talk to you!

What You Will Do
  • Android Framework & Hardware Integration:
    Design and build Android application framework services and background daemons that directly interface with external hardware peripherals, payment kernels, and low-level microcontrollers.
  • Peripheral Architecture & Vendor SDKs:
    Integrate POS vendor SDKs and build robust communication pipelines for external hardware including receipt printers, cash drawers, barcode scanners, and weighing scales.
  • USB & Network Protocol Management:
    Manage Android USB OTG Host APIs, handle USB attach/detach events, manage dynamic USB hardware permissions, and implement socket programming for network-connected peripherals.
  • System Infrastructure & Data Sync:
    Add new capabilities to core platform infrastructure and services, ensuring low-latency, sub-second data synchronization and communication across diverse terminal device types.
  • Defect Triage & Troubleshooting:
    Investigate, isolate, and resolve complex system integration issues, OS regressions, and hardware peripheral bugs across production devices.
  • Cross-Functional Certification & Product Alignment:
    Partner with product management to refine technical specifications and collaborate directly with international certification teams and hardware test labs.
  • Production Reliability:
    Participate in a regular on-call rotation to provide production support and maintain fleet-wide device health.
  • AI-First Engineering:
    Apply an AI-first mindset, leveraging AI-powered development tools (such as Claude Code, Git Hub Copilot, and coding agents) to accelerate framework development, optimize infrastructure, and streamline root-cause analysis.
What You Need To Have
  • Experience & Mindset: 2+ years of professional software development experience with a strong focus on Android platform architecture, framework design, and a genuine eagerness to learn and innovate in POS device engineering.
  • Android Application & Framework Depth:
    Hands-on experience developing native Android applications and background services in Kotlin and Java, with proven experience communicating with external physical hardware.
  • USB & Networking Protocols:
    Practical proficiency with Android USB Host APIs (USB OTG), managing USB device permissions/events, and socket programming for network IP printers…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary