Android Application Framework Developer - Device Engineering
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