Description and Requirements
Responsibilities
- Develop and maintain UEFI/BIOS firmware for Lenovo next-generation server platforms (Intel Xeon / AMD EPYCor ARM-based), including feature development, bug fixing, and code refactoring.
- Own firmware modules in EDK2 : design, implementation, unit/integration debug, and documentation.
- Support new platform bring-up and system integration: boot flow issues, PCIe/NVMe, memory/CPU initialization, ACPI/SMBIOS generation, firmware update/capsule, and security features.
- Collaborate with validation, platform HW, BMC/management, OS, and customer teams to clarify requirements, drive issue triage, and deliver quality releases.
- Perform root-cause analysis using HW/SW debug tools (e.g., Intel ITP/DCI, AMD HDT , POST/serial logs) and propose robust fixes with proper verification.
Requirements (Must-have)
- BS+ in CS/EE or related field.
- 5+ years of hands-on UEFI/BIOS development experience (EDK2) with strong C programming skills.
- Solid understanding of x86 server architecture (CPU/chipset, memory, PCIe) and firmware boot flows.
- Experience in debugging complex firmware issues with logs and at least one hardware debug tool or equivalent method.
- Good communication skills in Chinese and English well organized and able to work across teams.
- Server BIOS experience (RAS, reliability features, multi-socket, GPU, CXL, high-IO platforms).
- Knowledge of ACPI/SMBIOS/IPMI/Redfish, BMC interaction, I2C/I3C/SMBus/SPD.
- Familiarity with secure boot, measured boot/TPM, firmware update/capsule, automated build/test, Git + code review workflow



