Sign in

UEFI Developer

Company:
Silverbackltd
Location:
Beaverton, Oregon, United States
Salary:
120000 to 130000k/ annum
Posted:
November 07, 2019

Description:

Overview

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.

Responsibilities

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

Qualifications

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