Android System Engineer

Reposted 5 Days Ago
Be an Early Applicant
Taipei City
In-Office
Junior
Hardware • Mobile • Software
The Role
As an Android BSP Engineer, you will develop kernel and driver systems, troubleshoot, maintain drivers, and interact with global teams to support embedded payment platforms.
Summary Generated by Built In
Who we areAbout BBPOS

BBPOS is one of the world leaders in payment devices and the inventors of mPOS technology. BBPOS products are used by large retailers and leading online platforms across multiple industries.  BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage, and monitor those devices.  BBPOS is now part of Stripe’s Terminal business since the acquisition in March 2022.  

About the team

Post acquisition, the BBPOS team is now an extension of the Stripe Terminal team.  Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event. 

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.

We are looking for

As an Android BSP Engineer, you will be responsible for the kernel and driver level system development, which includes building, troubleshooting, and writing automated tests for the Android system on our embedded payments platforms. This team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to Android app teams. We also work with external vendors on part selection and initial hardware bring-up.

What you’ll do

  • Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software teams.
  • Design, implement, and maintain drivers and android services that operate efficiently in a constrained environment and meet the reliability and security requirements of the industry.
  • Own the definition of one or more work streams focused on hardware bring-up, peripheral drivers and communication, and power and performance management and optimization.
  • Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status).
  • Interact with global teams with excellent communication skills to provide support information
  • Routinely perform code reviews to ensure high quality designs and implementation
  • Assist in ensuring quality and timeliness of product/feature development. Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed.
  • Proactively solve problems and work independently and within a team environment, with limited guidance.

Minimum requirements

  • 2+ years working with mobile or other connected devices
  • Experience using automated testing, build systems, and inter-component communication protocols such as GPIO, SPI, I2C, etc.
  • Proficiency in C/C++ 
  • Familiarity with C memory manipulation (from kernel driver point of view)
  • Knowledge of operating systems (custom Android, embedded - Linux, or Real Time Operating Systems), familiarity with software development tools
  • Degree in CS, CE, EE, or equivalent practical experience
  • Speak and write fluent English and mandarin Chinese

Preferred qualifications

  • Experience working with microcontrollers
  • Experience with ARM platform
  • Knowledge of EMV.
  • Knowledge of cryptography, symmetric, asymmetric, key management and exchange is an asset.

For more information of the BBPOS and our career opportunities, please visit our website www.bbpos.com

We offer long-term career prospect and competitive remuneration package to the appointed candidate.

Personal data collected will be used for recruitment purposes only. Applicants not contacted within 8 weeks of applying should consider their applications unsuccessful.

Top Skills

Android
C/C++
Gpio
I2C
Linux
Real Time Operating Systems
Spi
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New Territories
113 Employees
Year Founded: 2008

What We Do

Founded in 2008, BBPOS is an mPOS and Smart POS solution provider headquartered in Hong Kong. BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage and monitor those devices. BBPOS was fully acquired by Stripe in 2022 and is now part of Stripe’s Terminal business.

Similar Jobs

Motive Logo Motive

Senior Hardware Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
Taipei City, TWN
4000 Employees

Snap Inc. Logo Snap Inc.

Design Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
Taipei City, TWN
5000 Employees

Pfizer Logo Pfizer

Medical Scientific Liaison - Oncology

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
Taipei City, TWN
121990 Employees

Verkada Inc Logo Verkada Inc

Engineering Program Manager

Cloud • Hardware • Security • Software
In-Office
Taipei City, TWN
2000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account