Skip to content
  • New: asasii S2 handheld barcode scanner. 1D and 2D, IP52 rated.View S2
  • asasii POS is live and deploying to Malaysian retailers.See asasii POS
  • asasii BSC: supply chain software for multi-outlet operators.See asasii BSC
  • Browse the full asasii hardware line: terminals, printers, scanners, payment, drawers.View hardware
idataraya
idataraya

Hardware and firmware.

Integrates point-of-sale terminals, receipt printers, barcode scanners, and payment devices with the application platforms. Writes the drivers, communication protocols, and fleet management systems that maintain operational availability across client sites in Malaysia.

KDS · Live
  • Devices online214 of 216
  • Firmware drift0 terminals
  • Last OTA deploymentApr 12
  • Paired ECR terminals198
Fleet telemetry · asasii T1
FLEET-2026-Q1Fleet integrity audit
Verified
  • Firmware signature verificationAll devices verified
  • Certificate rotationCurrent
  • Encrypted transportTLS 1.3 enforced
  • Incident recordZero quarter-to-date
Quarterly assurance review

Scope of the role.

  • 01

    Write and maintain device drivers for point-of-sale terminals, thermal receipt printers, barcode scanners, and payment devices.

  • 02

    Build the fleet management layer: provisioning, over-the-air firmware updates, remote diagnostics, and device monitoring.

  • 03

    Integrate payment hardware with Malaysian payment networks: FPX, DuitNow QR, e-wallet terminals, and card readers.

  • 04

    Design communication protocols between application platforms and peripheral hardware over USB, serial, and Bluetooth.

  • 05

    Validate hardware integrations in live retail and hospitality environments: countertops, kitchens, and warehouse floors.

  • 06

    Coordinate with hardware vendors on specifications, firmware customisation, and supply chain logistics.

Required background.

  • Experience in low-level programming using C, C++, or Rust for device drivers or embedded systems.

  • Working familiarity with serial communication protocols, USB device classes, or Bluetooth Low Energy.

  • Comfort debugging hardware integration issues on-site, including instrumentation with logic analysers.

  • Understanding of ESC/POS or equivalent receipt printer command sets is considered a strong advantage.

  • Ability to operate across the stack, alternating between firmware work and application service development.

Technology stack.

CC++RustTypeScriptESC/POSUSB HIDBluetooth LELinuxAndroid AOSPNode.jsDocker

Interested?

Send a short introduction with a link to representative work you have shipped. Applications are reviewed directly by the engineering team.