Essential Duties and Responsibilities:
Review and test BIOS firmware for ARM and x86 architectures to ensure stability and security.
Troubleshoot issues related to BIOS, BMC, or CPU, conducting root cause analysis and proposing solutions.
Design and develop tools for hardware security testing, debugging, and maintenance (e.g., using Python, C, or shell scripts).
Assist the BIOS team development, optimization, and validation, ensuring compliance with industry standards (e.g., UEFI Forum specifications).
Analyze and assist the BIOS team in mitigating BIOS
-related security vulnerabilities, adhering to BIOS
-specific security guidelines.
Collaborate with hardware and software departments to ensure overall security and compatibility of server platforms.
Document BIOS development processes, test results, and security mitigation measures in technical reports.
Participate in product-related incident response process including security incidents(i.e., PSIRT), providing technical support and vulnerability reporting.
Qualifications:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
5+ years of BIOS firmware development experience**, with strong knowledge of AMI BIOS architecture for ARM and x86 systems.
Proficiency in UEFI BIOS**, with hands-on experience in developing, debugging, and validating UEFI firmware.
Experience in developing hardware testing tools**, having written tools for hardware testing, debugging, or maintenance (e.g., using Python, C, or shell scripts).
Familiarity with server hardware and software architecture**, including integration and operation of CPU, BMC, memory (RDIMM/PMem), and PCIe components.
Strong troubleshooting skills, capable of analyzing and resolving complex issues related to BIOS, BMC, or CPU.
Knowledge of information security principles, with experience in vulnerability analysis and mitigation (e.g., buffer overflows, firmware vulnerabilities).