Firmware Developer (UEFI/BIOS)

UST

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

UST seeks a Firmware Developer to design, implement, and verify x86/ARM-based BIOS/UEFI components and lead bring-up on reference platforms. You will work closely with silicon, hardware, validation, and OS driver teams to resolve low-level issues and implement PCIe, USB, NVMe, and power management interfaces.

Ideal candidates have 3+ years in BIOS/UEFI firmware, strong C and assembly skills, and experience with AMI Aptio, Insyde, Phoenix or EDK II.

Qualifications

  • Bachelor’s or Master’s degree in Computer/Electrical Engineering or related field.
  • 3+ years of BIOS/UEFI firmware development experience.
  • Proficiency in C programming and x86/ARM assembly.
  • Experience with AMI Aptio, Insyde, Phoenix BIOS, EDK II or coreboot.
  • Strong knowledge of UEFI, ACPI, SMBIOS, PCIe, NVMe and power management states.

Responsibilities

  • Design, implement, unit test, and debug x86/ARM-based BIOS and low-level firmware components.
  • Lead board bring-up activities for reference platforms, prototype designs, and customer hardware.
  • Collaborate with silicon design, hardware, validation, and OS driver teams to resolve low-level issues.
  • Implement interfaces and bus protocols including PCIe, USB, NVMe, SATA, I2C/SPI, and Power Management (ACPI/SoC states).
  • Debug complex hardware-firmware integration issues using hardware debuggers and protocol tools.

Skills

C/C++
x86/ARM Assembly
Firmware Development
Device Drivers
Embedded Linux

Education

Bachelor’s or Master’s in Computer/Electrical Engineering or related

Tools

AMI Aptio
Insyde BIOS
Phoenix BIOS
EDK II
coreboot

Job description

Role Description

At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we co-create lasting change with our clients. With over 26,000 employees in 25 countries, we build for boundless impact touching billions of lives worldwide. Visit us at UST.com.

UST Job Title: Lead I- Semiconductor S/W Product Development
Job Title: Firmware Developer
Key Responsibilities
  • Design, implement, unit test, and debug x86/ARM-based UEFI BIOS and low-level firmware components.
  • Lead board bring-up activities for reference platforms, prototype designs, and customer hardware.
  • Collaborate closely with silicon design, hardware, validation, and OS driver teams to resolve low-level platform issues.
  • Implement industry-standard interfaces and bus protocols including PCIe, USB, NVMe, SATA, I2C/SPI, and Power Management (ACPI/SoC power states).
  • Debug complex hardware-firmware integration issues using hardware debuggers, logic analyzers, and protocol tools.
Required Technical Skills & Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience: 3+ years of hands-on experience in BIOS/UEFI firmware development.
  • Programming: Expert-level proficiency in C programming and x86/ARM assembly language.
  • Firmware Codebases: Practical experience with at least one major BIOS codebase: AMI (Aptio), Insyde, Phoenix BIOS, or open-source solutions (EDK II, coreboot).
  • Standards & Protocols: Strong knowledge of UEFI specifications, ACPI, SMBIOS, PCIe hierarchy, NVMe, and power management states (C-states/P-states).
What We Believe

At UST, our culture is built on our core values:

Humility

We listen, learn, and act selflessly.

Humanity

We strive to improve the lives of others through our work.

Integrity

We honor commitments and act responsibly.

We celebrate diversity, inclusion, and innovation placing people at the center of everything we do.

Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. All employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, or any other protected characteristic under applicable law.

Skills

C++, Device Drivers, Embedded Linux, CAN, Android, Ethernet, Firmware Development, SystemC, Embedded Systems

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer I – UEFI
Firmware Engineer I – UEFI

Lenovo • Bengaluru Urban

On-site
INR 1,200,000 - 2,400,000
Firmware Developer - III
Firmware Developer - III

UST • Maharashtra

On-site
INR 900,000 - 1,300,000
Firmware Validation Engineer & Python Automation
Firmware Validation Engineer & Python Automation

UST • Bengaluru

On-site
INR 1,800,000 - 2,400,000
UEFI Bios- Developer
UEFI Bios- Developer

American Megatrends • Chennai District

On-site
INR 900,000 - 1,300,000
Device Driver Development
Device Driver Development

UST • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SystemC Engineer
SystemC Engineer

UST • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Firmware Developer(OpenBMC)
Firmware Developer(OpenBMC)

UST • Bengaluru

On-site
INR 10,517,000 - 15,776,000
Debug Tools Developer
Debug Tools Developer

UST • Bengaluru

On-site
INR 2,000,000 - 5,000,000
UEFI / BIOS / RAS Firmware Engineer
UEFI / BIOS / RAS Firmware Engineer

AMD • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Engineering - Firmware Engineer
Engineering - Firmware Engineer

Luxoft • India

On-site
INR 1,500,000 - 2,500,000
Excellent communication skills