13 Aug
|
atsMantra
|
Bengaluru
13 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 valuable 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
Additional Skillset:
📌 BIOS Developer (Bengaluru)
🏢 atsMantra
📍 Bengaluru