Salary not listed
Firmware Engineer
OtherOn-site — Taipei, TW
Published on 2026-09-30
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
The Firmware Engineer will be responsible for developing and maintaining software for embedded payment platforms. This role involves collaborating with hardware and software teams throughout the product lifecycle to ensure seamless payment processing.
About the company
Stripe provides payment infrastructure and financial tools that help businesses accept payments, manage subscriptions, and move money globally. It serves startups through large enterprises with APIs for online and in-person commerce.
The team
Terminal team
Stack
CC++GolangEmbedded systemsAndroidCommunication protocols
What you'll do
- Design, develop and maintain embedded point-of-sale software
- Implement industry standard protocols
- Create and execute automated tests
- Analyze and manage bug reports
- Collaborate on system-side code and communication protocols
- Perform code reviews
- Develop manufacturing test software
What we're looking for
- 2+ years in software development
- 2+ years with embedded or connected devices
- Proficiency in C
- Experience with multithreaded applications
- Knowledge of common communications protocols
- Degree in CS or EE
- Fluent in English
Nice to have
- Proficiency in C++ or Golang
- Experience with ARM platforms
- Knowledge of EMV standards
- Familiarity with PCI standards
- Understanding of cryptography
