Firmware Engineer (C/C++, Contract 1 year)

Location SG-Singapore
Job ID
Yi-Yang Chou



We are looking for an individual with a passion for firmware testing of our industry leading mobile and stationary printer products. This is an opportunity to work with state of the art tools and methodologies and embedded, wireless, and wired technologies including 802.11a/b/g/n/ac, Bluetooth, Ethernet, and future standards! Successful candidates are self-starters that work well individually, as part of a high performance team, and are driven to make a difference in what we deliver to our customers. Be a part of a dynamic, collaborative team utilizing and driving best practices and continuous improvement to deliver quality solutions to internal and external customers.

In this role, the individual analyzes, develops, designs, programs, debugs and implements testing scripts for embedded systems.



Responsible for the development of firmware testing scripts using python programming languages. Interfaces with hardware and firmware engineers, application developers, field engineers and customers and other functional groups. Individual is required to work individually and collaboratively other team members. May develop presentations, whitepapers, and training material to communicate functional usage, technologies, and processes.

  • Develop software, firmware, and hardware to test embedded systems.
  • Write and execute manual and automated tests based on design specification. Analyze and document test results.
  • Identifies issues, and makes recommendations for complex problems.
  • Assist developers in troubleshooting highly complex technical issues.
  • Review changes or upgrades to existing testing scripts designs and implementation.
  • Attend requirements meetings for moderately complex firmware design projects.
  • Enhance and improve existing technologies to apply to new solutions.
  • Develop positive relationships with other company functions involved in the design, test, and implementation processes.
  • Make recommendations to immediate team to enhance performance and improve product quality.



  • Experience with embedded firmware testing in Python Perl, Tcl, etc or other relevant programming languages (C/C++), with specific experience as a firmware tester.
  • Possess proven troubleshooting skills.
  • Proficiency with firmware test architectures and embedded real-time operating systems is a plus.

Equal Employment Opportunity

Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, ancestry, marital status, age, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by law.

Zebra’s culture is encouraging and collaborative where employees are encouraged to learn and grow together.

Zebra Benefit Package

We offer competitive pay, bonuses, benefits, career/personal growth and work/life programs to ensure that you are empowered to succeed as a member of the Zebra family!

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with Your Network

Need help finding the right job?

We can recommend jobs specifically for you! Click here to join our Zebra Talent Pool.