Android and Linux platforms for payment terminals
Build the software inside your payment device: EMV processing, Android platforms, Linux drivers and hardware integration. From the first boot to the next tap.

NFC
SMART POSAOSP · SELinux · Linux drivers · TrustZone · ISO 7816 · ISO 14443
Kernel, hardware and drivers for your board
Bring the operating system, device interfaces and payment peripherals together as one engineered platform.
Android Kernel Customization01
Adapt Android to your smart POS platform, from system builds and access policies to device lockdown.
Device-specific AOSP builds SELinux policy integration Payment device configuration
Hardware Integration02
Connect payment peripherals to the platform and work through device bring-up and integration testing.
NFC and secure elements MSR, printers and PIN pads Hardware interface bring-up
Device Driver Development03
Develop and maintain the Linux drivers that connect your payment hardware to the rest of the system.
Custom peripheral drivers Embedded platform support Device performance tuning
Six disciplines inside
a payment terminal
a payment terminal
Explore the engineering disciplines behind a payment device, from low-level interfaces to system services.
Android internals
Connect hardware-facing interfaces to the Android framework, with platform services and system applications tailored to payment devices.
Linux kernel
Develop peripheral drivers and adapt power management and real-time behavior to the needs of an embedded payment platform.
ARM architecture
Work with ARM-based platforms to integrate secure boot, trusted execution environments and the boundary between secure and normal worlds.
Communication protocols
Bring card interfaces, contactless controllers, serial peripherals and network connections into a coherent device communication layer.
Security implementation
Integrate key provisioning, protected storage and device attestation while aligning the design with payment hardware security requirements.
Real-time systems
Engineer transaction paths around defined timing budgets, with attention to scheduling, peripheral response and predictable system behavior.
Six disciplines, one platform team.
A platform your team can maintain after handover
Give your team control over the platform's performance, security and long-term evolution.
01
Hardware optimization
Tune the platform to make effective use of the processor, memory and peripherals available on your device.
02
Security integration
Integrate platform security into the system architecture, device interfaces and operating policies.
03
Performance tuning
Measure and improve boot time, contactless interaction and peripheral response for your target device.
04
Custom solutions
Build around your board and product requirements, with interfaces that fit your payment application.
05
Scalable architecture
Design reusable platform components for related hardware models and future device generations.
06
Development support
Keep the platform maintainable through security patches, operating-system updates and ongoing engineering.
Platform engineering questions
Boards, Android builds, drivers and what we hand over.
A board and a target product. We work through bring-up of the interfaces that matter first — card reader, contactless controller, PIN pad, printer — then build the platform around them.
Yes. Device-specific AOSP builds, HAL and HIDL/AIDL work, SELinux policy, platform services and device lockdown for a payment terminal rather than a general-purpose phone.
That is the common case. We take the vendor tree, add or maintain the peripheral drivers, and adapt power management and real-time behaviour to the timing budgets a transaction needs.
Kernel engineering and certification usually run together: the L2 kernel and the platform it sits on are developed here, then taken through pre-certification and lab submission on the EMV certification service.
We integrate secure boot, TrustZone and trusted execution, protected storage, key provisioning and attestation, and align the design with payment hardware security requirements such as PCI PTS.
A maintainable platform: source, build configuration, driver and integration documentation, plus ongoing support for security patches, OS updates and the next hardware revision.
Talk to us about kernel work
Tell us the chipset, the scheme targets and where the current kernel stands.
Ready to develop?
Bring your board, your platform challenge or your next payment device. Let's work through the engineering together.
ISO8583Studio ProAdvanced testing tools, hosted endpoints and priority support for your team.



