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