Android Application Framework Developer - Device Engineering at Fiserv in Sunnyvale, CA
- Company: Fiserv
- Location: Sunnyvale, California
- Salary: $124K – $186K
- Job type: full time
- Workplace: onsite
- Posted: 2026-10-15
Job description
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, GitHub 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 and hardware endpoints. AOSP Language Proficiency: Proficiency in at least two major languages used in the Android stack (Kotlin, Java, C, or C++). UI & Performance Optimization: Experience developing clean, performant Android UIs adapte
Android Application Framework Developer - Device Engineering on JobPost.