12 Aug
|
atsMantra
|
Bengaluru
12 Aug
atsMantra
Bengaluru
Job Description
--
4-8 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 workplace
Additional Skillset:
📌 BIOS Developer (Bengaluru)
🏢 atsMantra
📍 Bengaluru