Job Description

BIOS 

• Bachelor's degree in computer science/Electronics/Electrical Engineering, or related field. 

• Requires 4 - 12+ years of progressive engineering experience in SW development in embedded projects. 

• Expertise in C/ C++ programming, debugging with working knowledge of git/gerrit 

• Expertise in BIOS code base (AMI, Insyde or Phoenix) and UEFI BIOS boot flow 

• Experience with BIOS/UEFI Firmware development. 

• Understand x86 architecture (AMD and Intel) and PC related base industry standards(PCIe, ACPI, JEDEC, USB, ATA, NVMe, IPMI, Redfish,etc.); 

• Experience in BIOS/UEFI firmware framework/code structure, and/or IBV BIOS code, such as AMI/Insyde/Phoenix project code; 

• Know about Intel PI SPEC, EDK I and EDK II. And Experience with RAS is preferred 

• Knowledge on Coreboot/Linuxboot/Bootloader and SW revision control system(Git/SVN) 

• Understanding of one or more of BIOS flavors of UEFI, Coreboot, EDKII, etc. 

• Working knowledge on UEFI bootloader, applications primarily involving UEFI based storage protocols like AHCI, SATA, NVMe 

• Coreboot: Experience with platform bring-up and x86 coreboot/FSP/BIOS development including build processes. Familiarity with coreboot boot stages, UPDs, memory map, FSP, devicetree, payloads to OS bootloader handoff. 

• Working knowledge with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience 

• Excellent debug and troubleshooting skills. 

• Multicultural working experience desirable 

• Good communication skills. 

 


Skills Required
Debugging, Git, BIOS Development, Pcie

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application