Overview
- Job Title: BIOS Engineer – EDK2 / OpenBMC / Firmware Development
- Location: Bangalore or Chennai, India
- Company: Bharyat Advanced Systems Pvt Ltd
- Experience Level: Mid to Senior Level
- Employment Type: Full-Time
About Bharyat Advanced Systems
Bharyat Advanced Systems Pvt Ltd is a next-generation technology company focused on building indigenous and secure hardware-software platforms for communications, computing, and defense-grade applications. At Bharyat, we innovate at the intersection of silicon, software, and systems, with a mission to accelerate India’s capabilities in advanced electronics and embedded technologies.
Position Overview
We are looking for a highly skilled and motivated BIOS Engineer to join our Platform Firmware team in Hyderabad, New Delhi, Bangalore or Chennai. The ideal candidate will have in-depth experience in EDK2/UEFI development, OpenBMC, and driver-level firmware for both Intel and ARM platforms. This is a critical role contributing to the architecture and development of secure, scalable embedded systems.
Key Responsibilities
- Develop and maintain BIOS/UEFI firmware using the EDK2 framework for Intel and ARM-based platforms.
- Architect and implement OpenBMC firmware stack components for system management controllers.
- Develop board-specific drivers, BSPs, and support hardware bring-up and validation.
- Work with cross-functional teams (hardware, OS, security, and validation) for platform readiness.
- Analyze and debug system-level issues using serial logs, JTAG, logic analyzers, and oscilloscopes.
- Optimize firmware for performance, boot time, power, and reliability.
- Maintain documentation and participate in code reviews and CI/CD automation.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or equivalent.
- 3–8 years of hands-on experience in BIOS/firmware development.
- Deep knowledge of EDK2, UEFI internals, DXE/PEI phases, ACPI, and SMBIOS.
- Experience with OpenBMC, Yocto, and embedded Linux systems.
- Familiarity with low-level interfaces: I2C, SPI, UART, GPIO, PCIe.
- Strong C/C++ programming and scripting (Python/Shell) abilities.
- Understanding of Intel FSP, IFWI, and ARM Trusted Firmware (ATF).
- Experience working on both Intel and ARM SoC platforms.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Computers and Electronics Manufacturing