返回查詢:Senior Software / 新北市

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).