4h ago

Android BSP Engineer

Taipei, Taiwan
full-timeseniorFintech / Payment Hardware

Tech Stack

Description

You will be responsible for kernel and driver-level system development on embedded payment platforms, collaborating with teams across hardware, firmware, and software. You'll bring up new devices, design and maintain drivers and Android services, and optimize performance and reliability in constrained environments.

Requirements

  • 5+ years software engineering in device driver development, embedded systems, or operating systems
  • 2+ years working with mobile or connected devices
  • Experience with automated testing, build systems, and inter-component communication (GPIO, SPI, I2C)
  • Proficiency in C/C++ or Kotlin/Java
  • Knowledge of Android, Linux, or RTOS; degree in CS/CE/EE or equivalent

Responsibilities

  • Bring up new devices and perform debugging and performance tuning across hardware/firmware/software teams
  • Design, implement, and maintain drivers and Android services for constrained environments
  • Own hardware bring-up, peripheral drivers, communication, and power/performance optimization
  • Analyze bug reports and manage defect resolution process
  • Perform code reviews and collaborate with QA for test case creation and execution
0 views 0 saves 0 applications