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.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Relocate:
- Tualatin, OR 97062: Relocate before starting work (Required)
Work Location: In person