Mandatory Skills :
-
8-15 years of experience in the x86 BIOS/UEFI development
-
Experience with x86 CPU/APU architectures and associated compilation tools
-
Expert in C language
-
Familiar with at least one BIOS code base (AMI, Insyde, Phoenix BIOS or opensource like coreboot and EDKII)
-
Experience with platform bring-up BIOS preparation.
-
Expert in various boot stages(SEC, PEI, DXE, BDS), Pcds, UPDs, memory map, SPIROM, FSP, devicetree concept, BIOS handoff to OS bootloader,
-
Should be able to understand components with which BIOS interacts like EC module, BMC, security processor, Power management firmware and memory training firmware.
-
Working experience of industry standard protocols like I2c, PCIe, SPI, eSPI, ACPI, SMM, IPMI, UEFI.
-
Hands on experience with hardware debugging tools like AMD HDT, BIOSDebugger, ITP, Arium, etc.
-
Understanding of coreboot & FSP, should have working experience with FSP source code.
-
Experience of working with different coreboot payloads like edk2, SeaBios, U-Boot, linuxboot, Tianocore etc.
-
Experience of working on UEFI bootloader or UEFI applications mainly involved in UEFI based storage protocols AHCI, SATA, NVMe.
-
Will be good if have any experience in Android UEFI based Bootloader for x86
.
-
Ability to read platform Hardware and Processor specifications to understand the platform/mainboard porting requirements.
-
Good understanding of UEFI framework concepts and Storage protocols.
-
Exposure to pre-silicon BIOS development in a simulation/emulation environment.
-
Exposure to Emulation environments like Synopsis-Zebu-ZS5/Cadence-Palladium/Siemen-Veloce
Additional Skillset
-
:Working knowledge of Git for code reviews, source code management, and BIOS releases to Q
-
A.Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirement
-
s.Good understanding of industry standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI, IPMI et
-
c.Good understanding of specifications like ACPI, SM
-
M.Good understanding of x86-64 architecture from BIOS developer’s perspectiv
-
e.Good understanding of UEFI BIOS Boot flo
w.
Academic credentia
ls:- Bachelor’s degree in computer science engineering from reputed coll
ege- Master’s degree from reputed university is a big p
lus