BIOS Engineer- EDK2/Open BMC/Firmware

8 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Job Title: BIOS Engineer – EDK2 / OpenBMC / Firmware Development
  • Location: Delhi NCR ,or Bangalore
  • Company: Bharyat Advanced Systems Pvt Ltd


Department: Platform Engineering

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


• 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.

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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You