en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in Taiwan. Together, let’s write the next chapter of your career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
About Robert Walters Taiwan

For Robert Walters Taiwan, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference to people’s lives

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Taiwan.

Learn more

Senior Firmware Engineer (US Tier1 Company)

Save job

Keywords: Firmware Engineering, Embedded Systems, Software Development, Payment Platforms Our client, a global leader in payment devices, is seeking a seasoned Senior Firmware Engineer to join their dynamic team. This role offers an exciting opportunity to be involved in all aspects of software development.

What you'll do:

As a Senior Firmware Engineer, you will play a pivotal role in shaping the future of payment platforms. Your primary responsibility will be designing, developing, and maintaining user interfaces for our embedded point-of-sale software that handles secure payment processing across several products simultaneously. You will implement industry-standard protocols, create unit tests for continuous integration, and manage the defect resolution process. Your collaboration skills will be put to good use as you work closely with QA staff and global teams. Your keen eye for detail will be essential during routine code reviews to ensure high-quality designs and implementation. This role requires proactive problem-solving skills as you will be expected to work independently and within a team environment.

  • Design, develop and maintain user interfaces and underlying functionality for embedded point-of-sale software.
  • Implement industry standard protocols to match product capabilities.
  • Create, maintain, and execute application unit tests as part of Continuous Integration.
  • Analyze bug reports and manage the defect resolution process.
  • Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed.
  • Collaborate on system-side code, communication protocol design, and kernel development.
  • Interact with global teams providing support information.
  • Perform routine code reviews to ensure high quality designs and implementation.
  • Assist in ensuring quality and timeliness of product/feature development.
  • Proactively solve problems working independently and within a team environment.

What you bring:

The ideal candidate for the Senior Firmware Engineer position brings a wealth of experience in software development, particularly in the realm of embedded, mobile or other connected devices. Your proficiency in embedded programming languages like C or C++ will be crucial to your success in this role. You have a deep understanding of embedded systems and operating systems, and you're experienced in architecting and developing multithreaded applications. Your degree in CS, CE, EE or equivalent practical experience has equipped you with the skills to work effectively with microcontrollers and common communications protocols. Your ability to add, monitor and parse telemetry data to proactively resolve issues is highly valued. Fluency in English is required.

  • Minimum 5 years of software development experience.
  • At least 2 years working with embedded, mobile or other connected devices.
  • Proficiency in embedded programming languages like C or C++.
  • Experience with embedded systems and knowledge of operating systems.
  • Experience architecting and developing multithreaded applications in embedded systems.
  • Degree in CS, CE, EE or equivalent practical experience.
  • Experience working with microcontrollers.
  • Understanding of common communications protocols (e.g., Ethernet, SPI, UART, I2C, USB).
  • Experience adding, monitoring and parsing telemetry data to proactively resolve issues.
  • Fluency in English.

What sets this company apart:

Our client is a world leader in payment devices and the inventors of mPOS technology. Their products are used by large retailers and leading online platforms across multiple industries. They are engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, along with the underlying software and infrastructure to deploy, manage, and monitor those devices. The company was recently acquired by a major player in the industry, further solidifying its position as a key player in the payment platform technology space.

What's next:

Ready to take your career to the next level with this exciting opportunity? Don't hesitate!

Apply today by clicking on the link!

Contract Type: FULL_TIME

Specialism: Electronics & Industrial

Focus: Firmware development

Industry: Engineering

Salary: Negotiable

Workplace Type: Hybrid

Experience Level: Associate

Location: Taipei

Job Reference: 3T9OUV-BE1FF229

Date posted: 27 August 2024

Consultant: Sarah Lin

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.