EMV L2 · Android · Embedded Linux

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.

AOSP · SELinux · Linux drivers · TrustZone · ISO 7816 · ISO 14443

AndroidARMLinuxNFCSecure elementPeripheralsTEEReal-timeBring-up

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.

Platform engineering
  • 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.

Board to application
  • 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.

Peripheral control
  • Custom peripheral drivers
  • Embedded platform support
  • Device performance tuning

Six disciplines inside
a payment terminal

Explore the engineering disciplines behind a payment device, from low-level interfaces to system services.

Android platform01 / 06

Android internals

Connect hardware-facing interfaces to the Android framework, with platform services and system applications tailored to payment devices.

HALsHIDL / AIDLSystem services

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.

Goes straight to a human. No newsletter, no sharing.
Your next device platform

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.