en
zh
MAKING SUCCESS STORIES HAPPEN
 

US company
Product: Payment Device, POS

What You’ll Do

  • Design & Development: Build and maintain secure user interfaces and core functionality for embedded point-of-sale (POS) systems across multiple product lines.

  • Systems Integration: Collaborate on system-side code, kernel development, and the design of robust communication protocols.

  • Hardware Collaboration: Partner with Electrical Engineering teams to review schematics, provide feedback on GPIO mapping, and develop manufacturing test software to ensure hardware meets specifications.

  • Quality & CI/CD: Create and execute automated unit tests within a Continuous Integration pipeline and perform routine code reviews to ensure design excellence.

  • Problem Solving: Manage the full defect resolution process and proactively troubleshoot complex system issues with limited guidance.

  • Global Communication: Interact with international teams to provide technical support and ensure the timely delivery of features.

Who You Are

We are looking for a self-motivated engineer who thrives in the intersection of hardware and software.

Minimum Requirements

  • Experience: 5+ years of professional software development experience, with at least 2+ years focused on embedded, mobile, or connected devices.

  • Technical Proficiency: Mastery of C and experience architecting multithreaded applications in resource-constrained environments.

  • Hardware Knowledge: Strong understanding of hardware-software interfaces, microcontrollers, and basic electrical design principles.

  • Protocols & Debugging: Proficiency with common communication protocols (Ethernet, SPI, UART, I2C, USB) and debugging practices (JTAG, GDB).

  • Telemetry: Experience implementing and parsing telemetry data to proactively monitor device health and resolve field issues.

  • Education: Degree in CS, CE, EE, or equivalent practical experience.

Preferred Qualifications

  • Proficiency in C++ and experience writing device drivers.

  • Direct experience with ARM platforms.

  • Deep knowledge of EMV standards and PCI technology.

  • Experience with cryptography (symmetric/asymmetric) and secure key management.

  • Familiarity with POS hardware, peripherals, and retail transaction processing standards.

Apply for Sr. Firmware Engineer (Hybrid)
Reference: GC861170

Please complete all required fields marked *

*

*

*

*

*

MS Word, PDF, HTML and Txt formats.

Issues applying with LinkedIn? Click here

*
Your personal details, submitted whilst completing this form, will be treated conform our Privacy Notice and Terms & Conditions .
I accept the Morgan Philips Privacy Notice and Terms & Conditions.

Sr. Firmware Engineer (Hybrid)
Taipei, Northern Taiwan | Permanent