Job Description :
We are looking for experienced BIOS / Coreboot-FSP Developers to join our platform development team. The role involves BIOS / UEFI development, debugging, validation, and platform bring-up, with strong expertise in x86 architecture and open-source coreboot / FSP frameworks. The candidate will work closely with hardware, firmware, and validation teams to deliver robust and optimized BIOS solutions for customer platforms.
Key Responsibilities :
- Develop, debug, and maintain x86 BIOS / UEFI / FSP / coreboot source code.
- Perform bug fixing and feature enhancements in BIOS source code.
- Drive platform bring-up activities including mainboard porting and hardware initialization.
- Contribute to coreboot upstreaming and maintain board-specific configurations.
- Work with Intel FSP package source code and ensure seamless coreboot-FSP boot flow integration.
- Collaborate on IP validation and BIOS quality assurance (QA).
- Implement and validate UEFI drivers and integrate with FSP where required.
- Analyze hardware specifications and port coreboot for new boards (GPIO, PCIe lanes, memory map, devicetree, etc.).
- Work with different payloads (EDK2, SeaBIOS, Tianocore) for OS bootloader handoff.
- Ensure compliance with industry protocols such as PCIe, SPI, eSPI, ACPI, SMM.
Mandatory Skills :
6 - 8 years of experience in x86 BIOS / UEFI / FSP / coreboot development.Strong understanding of x86 CPU / APU architectures and associated toolchains.Expertise in C programming for low-level firmware development.Solid hands-on experience in platform bring-up and mainboard porting.Good exposure to coreboot upstreaming processes.Familiarity with coreboot boot stages, UPDs, memory map, devicetree concepts, payloads, and OS bootloader handoff.Experience working with Intel FSP source code, boot flows, and build processes.Knowledge of UEFI framework concepts to adapt / port UEFI code to FSP.Practical exposure to industry-standard protocols (PCIe, SPI, eSPI, ACPI, SMM).Strong debugging skills in BIOS / firmware source code and platform-level issues.(ref : hirist.tech)