Senior Software Engineer, Taiwan (REQ-1143)

HID Global
Asia Pacific Asia Pacific

Are you looking for a new challenge within Engineering? Maybe this job as Senior Software Engineer in Taiwan, Taipei is for you! 


As a Senior Software Engineer in Engineering department you will responsible for Factory Software development activities associated with optical & silicon fingerprint device, new factory fixture, and trial-run assembling for production line. Conducts feasibility software develop and coordinates on new and modified designs. Ensures factory software works fine and meet project production schedule, quality, and budgetary goals. Directs support cross-functional team in all software development activities.


What you will be doing:

  • Factory Test Software
    • Participate projects production line bring up from proto to mass production stage, make recommendations to improve test coverage and test sequence.
    • Define Factory Software architecture, test plan, test station flow, functional blocks, operation user guide, and others documentation for production line.
    • Provide inputs at the software assessment stage & commit the delivery schedule to the team.
    • Develop Factory SW for PCB’s firmware download/verification test station, image sensor calibration and qualification test stations, check image quality with burn-in mode in final manufacture stage and collaborate with EE to integrate fixture control and external library.
    • Collaborate with EE/ME/PM team for fingerprint factory production software developing, qualification tool developing, factory log data analysis, yield rate improvement for all of fingerprint devices in production line.
    • Improve Factory Software stability and reliability on test stations and do trial-run data analysis, root cause analysis for all of production issues.
    • Maintain factory test software, including calibration algorithm modification, new image sensor roll-in, new material or test criteria change.
    • Communicate and co-work with external teams for Factory Software feature requirement.
    • Play a key role in development of the software functions in cross teamwork environment.
    • Participate in factory automation production line build up plan.


  • Production Line Database System
    • Design and develop production line database system to centralization manage test data and tracking test result of manufacturing pipeline.
    • Develop log collection and log parsing tool for production line.
    • Develop system database/frontend/backend for querying and export test data.
    • Provide statistical analysis for engineer team reference.
    • Improve system stability and reliability


  • CI/CD Development process
    • Maintain Internal CI/CD (Continues Integration and Continues Development) process, git server, and Jenkins build server and build script in Taipei office.


What we are looking for:

  • Education and/or Experience          
    • Master or Bachelor of Science in Computer Science or Electrical Engineering.
    • 8+ years of software engineering experience involving multi-platform based commercial, consumer-oriented products.


  • Language Skills                   
    • Ability to effectively communicate in the English language verbally and in writing.
    • Ability to read and interpret technical journals, specifications, international technical standards, etc.                       


  • Computer Skills     
    • Experience with Visual Studio C#, C++, PHP language, MySQL, and Jenkins build script for Linux/Windows/Android software package release.
    • Familiar with Android Studio/ Swift IDE tool, JAVA, and Javascript.
    • Experience with CI/CD/Git/Jenkins/Jira system related knowledge.
    • Experience with security protocol and USB data transfer protocol.
    • Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.
    • Familiar with operating systems, such as Windows, Linux, and Android etc.


  • Customer Expectations

Highlight knowledge, skills, abilities and traits necessary in this role to satisfy our customer's expectations

  • High motivation and willingness to learn.
  • Solid problem solving and analytical skills.
  • Team player who can work collaboratively to get things done
  • Independent self-starter who can manage multiple priorities in a fast-paced environment
  • Independent, proactive, and self-driven with a can-do attitude.
  • Ability to organize and manage multiple projects, setting priorities under expected timelines.


  • Work Requirements
    • Compliance to all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
    • Travel and fieldwork including international travel, therefore employee must possess or can acquire a valid passport.
    • Must be legally eligible to work in Taiwan.  


  • Additional Requirements
    • Familiar with Optical or Silicon fingerprint image processing is a plus.
    • Experience with factory software & Optical/Silicon sensor image calibration algorithm is plus.    (eg: MTF/SNR/deadline compensation …etc.)


"Let’s open the doors to the future – together!

Working for ASSA ABLOY means that you will be part of a dynamic environment, developing innovative solutions to improve our customers' lives. As the global leader in door opening solutions we are using the latest technologies to open doors to events, hospitals, education, homes, hotels, airports and businesses. Joining ASSA ABLOY means being part of a fast-moving company with many opportunities.


Would you like to join us in opening doors of the future?"