UEFI BIOS Development

About Geminus Tech
GeminusTech is a trusted development partner for software product startup companies as well as industry-leading multi-facet product companies. Our team is a bunch of seasoned professionals working with cutting-edge technologies in storage, networking, satellite, SDV, and cloud domain.

 

Position Overview:
We are seeking a highly skilled Sr. Engineer/Staff Engineer specializing in UEFI (Unified Extensible Firmware Interface) development to drive innovation in firmware solutions for next-generation computing platforms. You will architect, design, and implement robust UEFI firmware, collaborating with cross-functional teams to deliver cutting-edge BIOS/UEFI features for enterprise and consumer hardware.

 

Key Responsibilities:

  • Lead UEFI Development: Architect, design, and implement UEFI firmware features (DXE, SMM, PEI, Boot) using EDK II/C
  • Drive Technical Solutions: Own complex firmware issues from debug (JTAG, analyzers) through resolution and performance tuning (boot time, power).
  • Manage Customer Issues: Investigate, diagnose, and resolve critical UEFI-related field escalations.
  • Mentor & Collaborate: Guide junior engineers and collaborate effectively with hardware, validation, and OS teams.
  • Ensure Quality & Docs: Develop robust, secure code and maintain clear technical documentation.

 

Qualifications:

  • Education: BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Experience: 6-9 years in UEFI/BIOS firmware development.
  • Technical Skills:
    – Expertise in UEFI specification, EDK II, and C programming.
    – Proven system-level debugging (JTAG, analyzers, serial).
    – Deep knowledge of x86/ARM system architecture (CPU, chipsets, buses, ACPI, SMBIOS).
    – Experience with SMM and low-level firmware.
  • Leadership: Demonstrated technical leadership and project ownership.
  • Problem Solving: Strong analytical, troubleshooting, and problem-solving skills.
  • Communication: Excellent written and verbal communication; adept at documentation.
  • Collaboration: Ability to mentor engineers and collaborate cross-functionally.

 

Preferred Skills:

  •  Experience with firmware security concepts (Secure Boot, TPM, measured boot, firmware TPM).
  • Familiarity with open-source firmware initiatives (Coreboot, LinuxBoot).
  • Experience with platform initialization code for Intel, AMD, or ARM-based SOCs.
  • Knowledge of device drivers within the UEFI environment.
  • Experience with scripting languages (Python, PowerShell) for automation.
  • Experience with version control systems (Git, SVN) and Agile methodologies.
Job Type: Full Time
Job Location: Pune

Apply for this position

Allowed Type(s): .pdf, .doc, .docx