Search by job, company or skills

M

BIOS Engineer - UEFI Storage & Bootloader

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

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

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120655503