Posted:3 months ago|
Platform:
Work from Office
Full Time
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 developers perspective. Good understanding of UEFI BIOS Boot flow. Bachelors degree in computer science engineering from a reputed college Masters degree from a reputed university is a big plus
Luxoft
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Luxoft
Bengaluru
20.0 - 25.0 Lacs P.A.
GIDC Estate Vatva, Ahmedabad
0.2 - 0.25 Lacs P.A.
Delhi
Experience: Not specified
7.0 - 10.0 Lacs P.A.
Narayan Guda, Hyderabad
Experience: Not specified
0.11 - 0.17 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Experience: Not specified
0.13 - 0.15 Lacs P.A.
Hosur, Tamil Nadu, India
Salary: Not disclosed
Ahmedabad
2.0 - 3.5 Lacs P.A.
Experience: Not specified
0.15 - 0.35 Lacs P.A.
Pune, Maharashtra, India
Experience: Not specified
Salary: Not disclosed