CareerPlanGet AI match score →

Firmware Engineer

Taiwan Locations💼 Full-time🗓 2026-07-22 → 2026-07-31

Core

Design, develop, and maintain firmware and system-side code for embedded point-of-sale devices to handle secure payment processing.

Role type

Firmware Engineer (Embedded Systems)

Builds

Embedded point-of-sale software and firmware for physical payment terminals

Domain

Financial technology / Embedded hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, embedded systems development, multithreaded application architecture, communication protocols (SPI, UART, I2C, USB), debugging (JTAG, GDB), hardware-software interface design, automated testing, CI/CD, electrical design principles, telemetry data parsing

Preferred skills

C++ or Golang, ARM platform development, point-of-sale hardware experience, EMV standards, PCI standards, low-level security architectures (TrustZone, Secure Boot), cryptography

Technologies

C, C++, Golang, ARM, SPI, UART, I2C, USB, JTAG, GDB

Responsibilities

Design and develop user interfaces and underlying functionality for embedded POS software; implement industry standard protocols; create and execute unit tests; analyze bug reports and manage defect resolution; collaborate on system-side code and kernel development; work with hardware counterparts on product design and I/O mapping; perform code reviews; add and monitor telemetry data

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗