Description and Requirements
- Candidates for this position have the challenge to work with international vendors on next generation chipsets and firmware such as UEFI BIOS.
- Candidates must have the sense of the software development process to fit the requirements, specifications, and high quality source code.
- Candidates must have the passion for software development.
- Candidates must have the ability to develop software independently, and the ability to work with other team members.
- Candidates must have good communication skills including share their knowledge by document and English conversation with foreigners.
- Have a chance to work with international vendors for enabling new technologies.
- Involve software development process (formulate requirements, define specifications, development, unit-test, code review, and plan).
- Be an expert in the technical domain assigned.
Required
1. Familiar with C/C++.
2. UEFI experience in 5+ years.
3. Knowledge of UEFI EDKII infrastructure.
4. Knowledge of PC technology standards (PCI, ACPI, SD, eMMC, USB etc.)
5. Familiar with software development process.
6. Ability to solve problems independently.
7. Great team work and self-motivate.
8. Good communication skills and English conversation.
Nice-to-have
1. Qualcomm or Nvidia ARM project experiences.
2. Many software works made by self.
Preferred skills (optional)
- Well known specific EDK2 components or features.


