en
zh
MAKING SUCCESS STORIES HAPPEN
 

US Company
Product: Payment Device, POS

Responsibility: 
  • Design, create, and maintain user interfaces and underlying functionality for AOSP embedded/ BSP / ROM point-of-sale software, ensuring secure payment processing across multiple products.
  • Implement industry-standard protocols to align with product capabilities.
  • Develop and execute application unit tests for Continuous Integration.
  • Analyze bug reports and oversee defect resolution, including issue disposition, resolution, and reporting on issue status.
  • Collaborate closely with QA staff to establish and maintain appropriate test cases.
  • Engage in system-side code collaboration, communication protocol design, and kernel development.
  • Interface with global teams, providing support information with excellent communication skills.
  • Conduct regular code reviews to ensure high-quality designs and implementation.
  • Contribute to ensuring the quality and timeliness of product/feature development.
  • Proactively address problems, working independently or within a team environment with minimal guidance.
Requirements: 

Minimum Requirements

  • 5+ years of software development experience
  • 2+ years of experience with embedded, mobile, or connected devices
  • Proficiency in embedded programming languages such as C++, Java, or Kotlin
  • Familiarity with automated testing, build systems, or device firmware communication
  • Experience with embedded systems, including operating systems, software development tools, and hardware-software interfaces, preferably on devices with embedded systems like custom Android, embedded Linux, or Real-Time Operating Systems (RTOS)
  • Experience architecting and developing multithreaded applications, preferably in embedded systems
  • Degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), or equivalent practical experience
  • Experience working with microcontrollers
  • Proficient in speaking and writing fluent English
  • Experience in adding, monitoring, and parsing telemetry data to proactively resolve issues

Nice to have:

  • Experience writing device drivers
  • Familiarity with the ARM platform
  • Knowledge of EMV standards
  • Understanding of cryptography, including symmetric/asymmetric encryption, key management, and exchange
  • Experience with Point-of-Sale (POS) hardware and peripherals
  • Knowledge and expertise in PCI technology, transaction processing, and related retail standards
Apply for Sr. Software Engineer (Hybrid)
Reference: GC861169

Please complete all required fields marked *

*

*

*

*

*

MS Word, PDF, HTML and Txt formats.

Issues applying with LinkedIn? Click here

*
Your personal details will be treated to conform with our Privacy Notice.
I hereby accept the Privacy Notice.

Sr. Software Engineer (Hybrid)
Taipei, Taiwan | Permanent