MA

BIOS Engineer - UEFI Storage & Bootloader

Maimsd Technology
Bangalore5-10 LPA Posted 1 Jul 2025
FULL TIME
C Language
BIOS Development
Bootloader Design

Job Description

BIOS Engineer - UEFI Storage & Bootloader

We're looking for a skilled BIOS Engineer with 3-7 years of experience in x86 BIOS/UEFI development. In this role, you'll be instrumental in developing and maintaining UEFI bootloaders and applications, with a strong focus on storage protocols like AHCI, SATA, and NVMe. Your expertise in C language and understanding of x86 architectures will be key to success.

Key Responsibilities

  • x86 BIOS/UEFI development will be a primary focus, leveraging your experience in this area.
  • Working with UEFI bootloaders or UEFI applications that involve UEFI-based storage protocols such as AHCI, SATA, and NVMe is essential.
  • You'll need the ability to read platform hardware and processor specifications to understand the coreboot mainboard porting requirements.

Mandatory Skills

  • 3-7 years of hands-on experience in x86 BIOS/UEFI development.
  • Experience with x86 CPU/APU architectures and their associated compilation tools.
  • Expertise in C language.
  • Familiarity with at least one BIOS codebase (AMI, Insyde, or Phoenix BIOS).
  • Experience working on UEFI bootloader or UEFI applications, primarily involving UEFI-based storage protocols like AHCI, SATA, and NVMe.
  • Good understanding of UEFI framework concepts and Storage protocols.

Additional Skillset (Good to Have)

  • Working knowledge of Git for code reviews, source code management, and BIOS releases to QA.
  • Ability to manage multiple tasks and respond to different teams 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 a BIOS developer's perspective.
  • Good understanding of UEFI BIOS Boot flow.
  • Experience with Android UEFI based Bootloader for x86 is a plus.

Academic Credentials

  • Bachelor's degree in Computer Science Engineering from a reputed college.
  • Master's degree from a reputed university is a significant plus.

General Requirements

  • Employment Type: Full Time, Permanent
  • Working Mode: Regular
  • Notice Period: Immediate - 15 Days

Join WhatsApp Channel