Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Intel Firmware Engineer 
India, Karnataka, Bengaluru 
225467171

06.03.2025
Job Description

As a BIOS/Firmware Developer, you will be responsible for developing, validating and maintaining BIOS/bootloader/firmware for our hardware platforms. You will work closely with hardware engineers, software developers, and other cross-functional teams to ensure seamless integration and optimal performance of our systems. Your expertise will contribute to the development of reliable, high-performance computing solutions.

Key Responsibilities:

  • Design, develop and debug BIOS/bootloader/firmware for various hardware platforms.
  • Integrate various firmware components into a bootable image.
  • Implement and optimize low-level code to ensure efficient hardware-software interaction.
  • Perform code reviews, testing, and validation to ensure high-quality firmware releases.
  • Debug and resolve boot, platform and system level defects.
  • Component Level Validation – Test case development/execution and automation.
  • Provide technical support and guidance to other team members and stakeholders.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 6-8 years of experience in BIOS and firmware development.
  • Proficiency in programming languages such as C, Python and assembly language.
  • Strong understanding of x86/IA architecture, hardware interfaces, and embedded systems.
  • Experience with UEFI/BIOS development and related tools (e.g., EDK II, Slim Bootloader, Coreboot).
  • Familiarity with hardware and software debugging tools and techniques (e.g., JTAG, GDB).
  • Knowledge of industry standards and protocols (e.g., ACPI, PCIe, USB, SMBIOS, GPIO, UART).
  • Familiarity with Linux and Windows OS boot process.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with security features and secure boot implementations would be a plus.
  • Experience with version control systems and open source platforms (e.g., Git, GitHub).