Sign in

UEFI Developer

Beaverton, Oregon, United States
120000 to 130000k/ annum
November 07, 2019



Design, develop, power on, debug and support silicon-related UEFI firmware for next generation computers. Work closely with team members and other engineering teams within Phoenix to develop customizable and secure firmware for x86 client, servers or embedded computing systems.


Integrate silicon reference code into the Phoenix UEFI firmware code

Power on new silicon products

Debug hardware and firmware issues

Support bug and security fixes through a product’s lifecycle

Develop original code and solutions for customization and value-add features

Work closely with internal engineers from silicon, core, QA and customer teams

Work closely with silicon vendor for problem analysis and resolution


BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 5+ years in firmware or software development

3+ years experience in UEFI firmware development

Proficiency in C

Strong debugging skills

Must have good English communication skills, both written and verbal

Must work well both with a team and independently

Additional Skills

Working knowledge of motherboard technologies such as PCIe, USB, UART, SPI, I 2 C

Experience with operating system kernel and/or driver development, including Windows and Linux

Low-level hardware experience

Ability to read and understand motherboard schematics

Solid understanding of cryptographic technologies such as public-key cryptography

Working knowledge of UEFI

Proficiency in Python

Solid understanding of networking protocols