19h ago

Software Engineer, Android BSP

Taipei City, Taiwan

✨ $140k-$170k / yearest.

full-timemidsoftware

πŸ›  Tech Stack

πŸ’Ό About This Role

You'll maintain Android OS stability across Toast's restaurant device fleet and drive next-gen platform bring-up. You'll collaborate with ODM/SOC partners to root-cause complex field issues across kernel, BSP, and framework layers.

🎯 What You'll Do

  • Investigate complex field issues across the stack using Android bugreports, logcat, and dmesg.
  • Develop, port, and adapt Linux kernel drivers and device trees from datasheets.
  • Create Android OS APIs (AIDL, JNI, SYSFS) with strict SELinux security policies.
  • Maintain AOSP build configurations and optimize Jenkins CI/CD pipelines.

πŸ“‹ Requirements

  • 3+ years of experience with Android OS and Linux Kernel environment.
  • Experience triaging stack-wide issues using Android diagnostic tools (adb, fastboot, bugreports, logcat).
  • Proven ability to work with ODMs/SoCs to track defects and drive resolution.
  • Experience developing in C/C++ and debugging within the Linux Kernel.

✨ Nice to Have

  • Experience with Splunk or Memfault for device telemetry correlation.
  • Experience with Android framework or system services.
  • Experience with board bring-up from scratch.

🎁 Benefits & Perks

  • πŸ–οΈ Unlimited PTO
  • πŸ’° Competitive compensation and equity
  • πŸ₯ Comprehensive health insurance
  • πŸ“ˆ 401(k) matching
  • πŸš€ Opportunity to impact restaurant technology

πŸ“¨ Hiring Process

Estimated timeline: 2-4 weeks Β· AI estimate

  1. 1Recruiter screenΒ· 30 min
  2. 2Technical phone screenΒ· 60 min
  3. 3On-site interviewsΒ· 4 hours
0 0 0