UEFI/BIOS Coreboot

1 day ago


Bengaluru, Karnataka, India SEMI LEAF Full time ₹ 50,00,000 per year

Job Title: Senior BIOS/UEFI/Coreboot Engineer

Experience: 5 to 15 Years

Location: Bangalore

Job Type: Full-Time

Job Summary

We are seeking an experienced and detail-oriented BIOS/UEFI/Coreboot Engineer with deep expertise in x86 architecture, Intel FSP, and Coreboot-based firmware development. The ideal candidate will have hands-on experience with platform bring-up, BIOS boot flows, and low-level hardware initialization. This role requires a strong command of C programming, in-depth knowledge of x86 BIOS internals, and the ability to work with open-source firmware stacks.

Job Overview

As part of the firmware development team, you will be responsible for designing, developing, and maintaining BIOS firmware for x86 platforms. This includes working with Coreboot, Intel FSP, UEFI payloads, and platform-specific configurations. You will collaborate with cross-functional teams, including hardware, OS, and validation teams, to ensure seamless system boot and platform readiness.

Key Responsibilities

  • Develop and maintain BIOS firmware based on Coreboot, UEFI, and Intel FSP for x86-based platforms.
  • Perform mainboard porting and board bring-up, including GPIO configuration, PCIe lane mapping, and memory initialization.
  • Work on BIOS/firmware-level support for industry-standard interfaces and protocols (e.g., SPI, eSPI, PCIe, ACPI, SMM).
  • Understand and implement boot flow transitions from Coreboot/FSP to various payloads (EDK2, SeaBIOS, Tianocore).
  • Customize and maintain the devicetree and UPDs within the Coreboot framework.
  • Read and interpret platform hardware and processor specifications to determine firmware design and implementation strategies.
  • Collaborate with cross-functional teams to support custom BIOS requirements and platform features.
  • Manage code using Git, perform code reviews, and coordinate BIOS releases to QA.
  • Work with Linux build environments and tools used in firmware development.

Required Skills & Qualifications

  • 5 to 15 years of hands-on experience in BIOS/UEFI or firmware development.
  • Proficiency in C programming, especially in low-level system code.
  • Deep understanding of x86/x86_64 CPU architecture and system initialization flows.
  • Strong experience with Coreboot boot stages, FSP boot flow, UPD configuration, memory map setup, and devicetree handling.
  • Experience with Intel FSP source and integration into Coreboot.
  • Hands-on experience with mainboard porting for Coreboot-based firmware.
  • Familiarity with payloads like EDK2, SeaBIOS, and Tianocore.
  • Working knowledge of protocols such as PCIe, SPI, eSPI, ACPI, and SMM.
  • Good understanding of UEFI boot flow and ability to map UEFI concepts into FSP implementations.
  • Ability to read hardware schematics, processor datasheets, and platform reference manuals.

Preferred/Additional Skills

  • Strong understanding of open-source firmware development processes.
  • Experience working on customer-specific platforms or ODM environments.
  • Familiarity with Linux kernel-level concepts and tools (e.g., Kconfig).
  • Scripting and automation experience for build and test environments.
  • Ability to multitask and support multiple platform requests with varying custom BIOS needs.
  • Familiarity with BIOS-level security features and boot time optimizations.

If you are looking for job change share your updated resume to -

"Your reference would be greatly appreciated"

Job Type: Full-time

Pay: Up to ₹5,000,000.00 per year

Experience:

  • BIOS UEFI, Coreboot, Intel FSP development: 4 years (Required)
  • Coreboot-based firmware development: 3 years (Required)
  • x86-based platforms: 3 years (Required)
  • protocols (SPI, PCIe, ACPI, SMM): 3 years (Required)

Work Location: In person



  • Bengaluru, Karnataka, India Quest Global Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Requirements 4-6 years of experience in the x86 BIOS/UEFI FSP/coreboot developmentExperience with x86 CPU/APU architectures and associated compilation toolsExpert in C languageExperience with platform bring-upWork Experience BIOS – UEFI and Coreboot JD :Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS...


  • Bengaluru, Karnataka, India SEMI LEAF Full time

    Work Experience :- Experience with x86 CPU/APU architectures and associated compilation tools- Expert in C language- Experience with platform bring-upBIOS UEFI and Coreboot JD :- 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,...


  • Bengaluru, Karnataka, India SEMI LEAF Full time

    Job Description :- Experience with x86 CPU/APU architectures and associated compilation tools- Expert in C language- Experience with platform bring-up- 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...


  • Bengaluru, Karnataka, India beBeeCoreboot Full time ₹ 20,00,000 - ₹ 25,00,000

    BIOS Coreboot Firmware Developer OpportunityWe are seeking an experienced BIOS coreboot firmware developer to join our team.Develop and maintain BIOS/UEFI firmware for x86 architectures, focusing on coreboot.Conduct in-depth bug fixing directly in BIOS source code and perform advanced debugging.Collaborate on IP validation and assist with BIOS QA, ensuring...

  • BIOS/UEFI Developer

    2 days ago


    Bengaluru, Karnataka, India Varite Full time

    Job Requirements :- 4+ 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...

  • BIOS/UEFI Developer

    2 days ago


    Bengaluru, Karnataka, India Varite Full time

    Job Description :Job Requirements : - 4+ 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,...


  • Bengaluru, Karnataka, India Luxoft Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the...


  • Bengaluru, Karnataka, India BITSILICA Full time

    Experience: 5-15 yearsLocation: Bangalore (Onsite)Job Description:- 5-15 years of experience in the x86 BIOS/UEFI development.- Experience with x86 CPU/APU architectures and associated compilation tools- Expert in C language- Experience with platform bring-up.- Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS)- Experience of working...


  • Bengaluru, Karnataka, India BITSILICA Full time

    Experience : 5-15 years Location : Bangalore (Onsite) Job Description : 5-15 years of experience in the x86 BIOS/UEFI development. Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Experience with platform bring-up. Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) Experience of working...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    BIOS/UEFI Firmware SpecialistWe are seeking an experienced firmware specialist to join our engineering team. As a key member, you will be responsible for developing and maintaining x86 BIOS/UEFI firmware.Key Responsibilities:Develop and maintain x86 BIOS/UEFI firmware using C language.Work with platform bring-up and ensure seamless integration of hardware...