Sr. Engineer/Staff Engineer- UEFI Development

Geminus

Pune District

On-site

INR 4,200,000 - 6,400,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Geminus Tech seeks a Sr./Staff Engineer specializing in UEFI development to drive firmware solutions for next-generation computing platforms. You will architect and implement BIOS/UEFI features, collaborating with cross-functional teams to deliver robust firmware across enterprise hardware.

Qualifications include BS/MS in CS/EE, 6–9 years in UEFI/BIOS, strong C, EDK II, and system-level debugging. Leadership and mentoring skills are valued for guiding engineers and ensuring quality and

Qualifications

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 6-9 years of UEFI/BIOS firmware development experience.
  • Strong C programming and knowledge of UEFI specifications.

Responsibilities

  • Lead UEFI development: architect, design, and implement UEFI firmware features (DXE, SMM, PEI, Boot).
  • Own complex firmware issues from debug through resolution and performance tuning.
  • Investigate, diagnose, and resolve critical UEFI-related field escalations.
  • Mentor junior engineers and collaborate with hardware, validation, and OS teams.
  • Develop robust, secure code and maintain clear technical documentation.

Education

BS/MS in Computer Science or Electrical Engineering

Tools

Git/SVN
Python
PowerShell
Agile
Coreboot/LinuxBoot

Job description

Geminus Tech, founded in 2015, is a leading provider of product engineering services, partnering with cutting-edge technology companies, product startups, and industry leaders.
With a team of over 120+ engineers, we specialize in Kubernetes, Cloud Infrastructure, Data Center foundational technologies, and software for Satellites and Software-Defined Vehicles (SDV). Our focus is on driving innovation and delivering excellence in the technology and design space.
At Geminus Tech, we offer exciting opportunities to be part of groundbreaking projects that shape the future of technology.

Job Description

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.

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
Staff Engineer Firmware : UEFI
Staff Engineer Firmware : UEFI

Lenovo • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
UEFI Bios- Developer
UEFI Bios- Developer

American Megatrends • Chennai

On-site
INR 900,000 - 1,200,000
Head Of Platform Firmware And BIOS/UEFI
Head Of Platform Firmware And BIOS/UEFI

Tata Electronics Pvt. Ltd. • Kolar

On-site
INR 420,000 - 640,000
Advisory Firmware Engineer - UEFI
Advisory Firmware Engineer - UEFI

Lenovo • Bengaluru Urban

On-site
INR 2,500,000 - 4,200,000
Firmware Development Apps Engineer
Firmware Development Apps Engineer

Proxelera PVT LTD • Bengaluru

On-site
INR 2,500,000 - 4,000,000
BIOS Engineer- EDK2/Open BMC/Firmware
BIOS Engineer- EDK2/Open BMC/Firmware

Bharyat Advanced Systems Pvt Ltd • VIP Area

On-site
INR 1,000,000 - 2,000,000
Sr Staff SW Engineer
Sr Staff SW Engineer

Gigamon • Chennai District

On-site
INR 4,000,000 - 6,000,000
Sr Staff SW Engineer - OS
Sr Staff SW Engineer - OS

Gigamon • Chennai District

On-site
INR 2,500,000 - 4,200,000
Principal Software Engineer
Principal Software Engineer

Aziro • Pune District, Chennai District, Bengaluru

Hybrid
INR 600,000 - 900,000