BIOS Engineer

Found in: Appcast Linkedin GBL C2 - 2 weeks ago


Tualatin, United States VersaLogic Corporation Full time

BIOS Engineer

Join a small team of high tech folks that designs and manufactures high-reliability embedded computer boards for critical defense and medical customers.

The BIOS Engineer is responsible for developing and sustaining the boot firmware component of VersaLogic board-level products. This includes the implementation, debugging, and validation of UEFI and Legacy BIOS for x86 embedded computers. This position is also responsible for the resolution of complex firmware-related technical support cases, technical documentation, and custom product development and BIOS related Engineering Change efforts (ECO’s). 

VersaLogic offers excellent benefits, and the opportunity to work in a rewarding, small-company environment. 

Education and Experience

Required:

·        Bachelor’s degree in Computer Science, Computer Engineer, Electrical Engineering, or other related field; or equivalent combination of education and experience

·        Minimum 5 years UEFI source code development, debugging, and adaptation experience with TianoCore EDK II based products (Phoenix SecureCore, InsydeH20, or AMI Aptio)

·        Initial hardware power-on debugging (board bring-up) experience is desired

·        Experience working with OS driver developers to implement embedded motherboard OEM features such as GPIO with interrupts, thermal sensors, and watchdogs

·        x86 assembly programming experience for Legacy BIOS (Phoenix Embedded BIOS with StrongFrame Technology) is helpful

·        Must understand fundamental PC architectural concepts such as PCI, ACPI, and hardware resource allocation (memory, I/O, interrupts)

·        Low-level experience with older technologies such as the ISA bus, 16550 UARTs, and DOS is helpful

·        Windows or Linux driver development and early OS boot debugging is helpful

Interested applicants should send their resume to doloresc@versalogic.com.