
裕幼 林
Senior Firmware Engineer with 5+ years of experience in embedded firmware development, BMC platforms, and hardware-software integration.
聘用此人
直接向此求職者傳送職缺邀請
關於
Senior Firmware Engineer with 5+ years of experience in embedded firmware development, BMC platforms, and hardware-software integration. Possess practical experience in project development and implement corresponding functions according to specifications. Work closely with the software / hardware team to sequence project processes from implementation to execution.
Understanding of DHCP and NTP workflows in openBMC systems, including service interactions across phosphor-network, systemd-networkd, systemd-timesyncd, and systemd-timedated. Hands-on experience in OpenBMC development, including bmcweb issue analysis, FRU device parsing and creation, and OEM feature implementation.
Robot
Framework test development and GitLab CI/CD automation for feature validation, regression testing, and workflow automation. Use of RULES.md and SKILL.md to standardize AI-assisted automation test generation.
工作經歷
Firmware Engineer at Supermicro (2025-07 – 2026-04)
Based on OpenBMC Community Code Base
- Investigate and resolve bmcweb issues related to FRU device parsing, and NTP behavior in OpenBMC.
- Analyze DHCP and NTP data flows and clarify the interactions among phosphor-network, systemd-networkd, systemd-timesyncd, and systemd-timedated.
- Develop OEM automation test cases using Robot Framework and try to build GitLab CI/CD workflows with glab and GitLab API for automated validation.
- Create and refine RULES.md and SKILL.md to standardize AI-assisted automation test generation and improve test consistency and maintainability.
Firmware Engineer at ASUS (2022-04 – 2025-06)
Intel Gaudi3 HMC (Based on AMI Onetree 1.1 Code Base)
- Collaborate with hardware vendors, electrical engineers, and project managers to analyze specifications and integrate HMC features.
- Port new platforms by updating Device Tree configurations, project settings, and Yocto BBLAYERS for HMC development.
- Implement ASUS OEM IPMI commands for BIOS communication and design OEM Redfish APIs.
- Lead platform bring-up from OpenBMC to AMI Onetree 1.1, and develop sensor services and PT5161LRS PCIe retimer update mechanisms.
Firmware Engineer at ASUS (2020-05 – 2022-04)
- Developed Watchdog, HWMON, and GPIO drivers.
- Built Linux Bash-based test tools.
- Developed configuration-driven scripts to select and execute required test items.
Firmware Engineer at XYZprinting (2018-11 – 2020-05)
- Managed the Jr Pro X+ project through mass production.
- Developed and enhanced UART- and SPI-related functions.
- Developed factory test firmware for production lines.
- Set up Raspberry Pi environments and implemented motor and GPIO control.
Firmware Engineer at XYZprinting (2016-11 – 2018-11)
- Built Wi-Fi TCP/UDP functionality and implemented wireless 3D print job delivery.
- Developed printer protocols and print job queue handling.
Research Project (2014-09 – 2016-09)
- Built a network pipeline to transmit data to a database.
- Developed indoor positioning and system integration.
教育背景
M.S. in Electrical and Automation Technology – National Taipei University of Technology (2014-09 – 2016-09)




