BIOS / UEFI Firmware Developer
Location : Bangalore, India
Experience : 4-7 Years
Job Description :
We are seeking a skilled and experienced BIOS / UEFI Firmware Developer to join our team in Bangalore. You will be responsible for the design, development, implementation, and support of firmware solutions for cutting-edge platforms. The ideal candidate will have a strong understanding of system architecture, firmware development processes, and industry standards. You will play a key role in ensuring the stability, performance, and security of our systems.
Key Responsibilities :
- Design, develop, and debug BIOS / UEFI firmware for server, client, or embedded systems.
- Implement and integrate firmware features according to platform requirements and industry specifications.
- Work with hardware and software teams to ensure seamless integration of firmware with system components.
- Analyze and resolve complex firmware-related issues, including debugging and root cause analysis.
- Optimize firmware for performance, stability, and security.
- Participate in the development and maintenance of firmware build processes and tools.
- Collaborate with cross-functional teams to define system requirements and firmware specifications.
- Stay up-to-date with the latest industry trends and advancements in BIOS / UEFI technologies.
- Document firmware designs, specifications, and development processes.
Required Skills & Qualifications :
Bachelor's or Master's degree in Computer Science, or a related field.4 - 7 years of experience in BIOS / UEFI firmware development.Strong programming skills in C.Solid understanding of computer architecture, including x86 or ARM.Experience with UEFI specifications and the EDK2 framework.Knowledge of system initialization processes, boot loaders, and hardware interfaces (e.g., PCIe, memory controllers, storage).Experience with debugging tools and techniques for firmware.Familiarity with industry standards such as ACPI, SMBIOS, and DMTF.Strong problem-solving skills and the ability to work independently and as part of a team.Excellent communication and documentation skills.Preferred Skills :
Experience with firmware security concepts and technologies (Secure Boot, TPM).Knowledge of scripting languages (Python) for automation.Experience with version control systems (Git).Familiarity with Agile development methodologies.ref : hirist.tech)