Job Type: Full Time
Work Mode: WFO
Exp: 5-15 Years
Qualification: B. Tech/B.E/M.Tech
Location: Bangalore
Skills Required: Coreboot, BIOS, UEFI, X86 arcitecture, Programming language C/C++
Job description:
- 5-15 years of experience in the x86 BIOS/UEFI FSP/coreboot development
- Experience with x86 CPU/APU architectures and associated compilation tools
- Expert in C language
- Experience with platform bring-up
- Good coreboot upstreaming exposure
- Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff
- Working experience of industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM
- Experience on working with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms.
- Experience on working with Intel FSP package source code and understanding of coreboot & FSP boot flow
- Understanding of coreboot & FSP build tools and build processes
- Experience of working with different coreboot payloads like edk2, SeaBios, Tianocore etc
- Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required
- Good understanding of UEFI framework concepts to port UEFI code to FSP
Additional Skillset :
- Working knowledge of Git for code reviews, source code management, and BIOS releases to QA.
- Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements.Â
- Good understanding of x86-64 architecture from BIOS developer’s perspective.
- Good understanding of UEFI BIOS Boot flow.
- Basic understanding of Linux Kernel like software development concepts (Kconfig).