Develops software with a direct interface to hardware including microcode, IPspecific firmware, FPGA, and DSPs. Responsible for designing and implementing interfaces that abstract low level hardware details from higher levels of software and firmware, performing design and code reviews, as well as testing and validating product implementations.Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Qualifications: - Knowledge of C and preferably assembly language- Good knowledge of X86 system hardware architecture- Good communication and/or presentation skills - Good knowledge of UEFI BIOS Preferred Qualifications:- Knowledge of ACPI specification and other industry standards- Good problem solving and decision making skill - Good software architecture, design and debugging skills- Ability to persuade others with technical knowledge for the proposed designs/solutionsRequirements listed would be obtained through a combination of industry relevant job experience, internship experiences and orExperienced HireShift 1 (Taiwan)Taiwan, Taipei