CareerPlan

Android Application Framework Developer - Device Engineering

Sunnyvale, CA, USFull-time2026-10-26 → 2026-11-09
On-siteNo visa sponsorship

Core

Develop Android application framework services and background daemons that interface directly with external hardware peripherals for POS terminals.

Role type

Junior Android Application Framework Developer (Device Engineering)

Builds

Android framework services and communication pipelines for POS peripherals (printers, scanners, cash drawers, scales)

Domain

Fintech / Point-of-Sale Hardware Integration

Required skills

Kotlin, Java, C/C++, Android OS fundamentals, USB Host (OTG) APIs, Socket programming, AOSP internals, Git, Embedded systems concepts

Preferred skills

AOSP/custom ROM experience, Vendor SDK integration, Low-level protocols (SPI, I2C, UART), Microcontroller communication

Technologies

Android, Kotlin, Java, C, C++, AOSP, USB Host API, TCP/UDP, Serial/UART

Responsibilities

Develop Android services and daemons for hardware interfacing, Integrate third-party vendor SDKs for peripherals, Manage USB and network protocol lifecycles, Debug hardware integration bugs using command-line tools, Explore AOSP internals and framework extensions, Leverage AI-assisted engineering tools for code optimization

Seniority

Junior, recent graduate or early-career