Software Engineer, Senior

Job ID


We are expanding our SW team in Taiwan office to support Zebra’s next generation product development.  This position mainly to co-work with our JDM/ODM partners’ SW and HW engineers to design, develop, test, and validate our product design.  And to work closely with our internal HW team(s) to ensure HW/SW dependencies are understood and captured at every stage of the product cycle.


  • Establishes requirements for software/hardware design projects. Prioritizes features to insure the most important get implemented.
  • Develops and tests documentation for the software projects.
  • Reviews changes or upgrades to existing software and / or firmware designs. 
  • Provide recommendations and solutions to problems using experience in multiple technical areas.
  • May develop new tools to aid in the analysis and solving of problem
  • Designs and develops Linux kernel driver and android framework/application.
  • Works closely with HW team for SW/HW validation.
  • Receives little instruction on day-to-day work and general instructions on new assignments.


  • Bachelor's or Master’s degree in computer science or computer engineering
  • 4+ years of software development experience
  • C/C++ embedded programming experience on mobile device
  • Java programming - Android Framework development experience
  • In depth knowledge of Linux kernel architecture and device driver concepts
  • Good Knowledge in Android HAL, JNI concepts
  • Basic understanding of Android architecture
  • Good Debugging and problem sloving skills

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