Home
Jobs

Senior UEFI/BIOS Developer

5 - 10 years

7 - 17 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


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. SkillsMust 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
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your C Skills

    Practice C coding challenges to boost your skills

    Start Practicing C Now
    Luxoft
    Luxoft

    IT Services and IT Consulting

    Zug New York

    10001 Employees

    815 Jobs

      Key People

    • Dmitry Loschinin

      CEO
    • Vladimir Makarov

      CFO

    RecommendedJobs for You