MAMaimsd Technology
BIOS Engineer - UEFI Storage & Bootloader
Bangalore ₹5-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
