Senior UEFI/BIOS Developer

6 days ago


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 best possible performance and results on the SoC platforms.

Responsibilities

  • - Design, develop, and maintain x86 BIOS/UEFI firmware, ensuring robust and efficient solutions aligned with project specifications. - Collaborate with hardware and software teams to support x86 CPU/APU architectures, optimizing performance through expert-level C programming. - Work on UEFI bootloaders and applications, focusing on UEFI-based storage protocols such as AHCI, SATA, and NVMe. - Perform platform hardware analysis and interpret processor specifications to support coreboot mainboard porting and integration. - Integrate and customize BIOS code bases (AMI, Insyde, or Phoenix BIOS) to meet customer and platform requirements. - Debug and resolve firmware-related issues, leveraging deep knowledge of UEFI framework concepts and storage protocols. - Contribute to the development of Android UEFI-based bootloaders for x86 platforms, if applicable. - Maintain code quality through rigorous testing, documentation, and adherence to best coding practices. - Provide technical guidance and mentorship to junior developers, supporting knowledge sharing and team growth. - Collaborate with cross-functional teams to ensure smooth firmware delivery, addressing technical challenges proactively.

SKILLS

Must have

  • 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
  • Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS)
  • Experience working on UEFI bootloader or UEFI applications mainly involved in UEFI-based storage protocols AHCI, SATA, and 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 coreboot mainboard porting required.
  • Good understanding of UEFI framework concepts and Storage protocols.

Nice to have


• 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 industry-standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI etc.
• Good understanding of specifications like ACPI, SMM.
• Good understanding of x86-64 architecture from BIOS developer's perspective.
• Good understanding of UEFI BIOS Boot flow. - Bachelor's degree in computer science engineering from a reputed college - Master's degree from a reputed university is a big plus



  • 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...

  • UEFI/BIOS Coreboot

    6 days ago


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

    Job Title: Senior BIOS/UEFI/Coreboot EngineerExperience: 5 to 15 YearsLocation: BangaloreJob Type: Full-TimeJob SummaryWe 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...


  • 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 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 toolsExpert in C languageExperience with platform bring-up.Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS)Experience of working with...


  • 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 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...


  • 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,...

  • BIOS/UEFI Developer

    7 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

    7 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,...

  • BIOS Developer

    1 day ago


    Bengaluru, Karnataka, India Varite Full time

    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...