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.