跳至主要內容
裕幼 林

裕幼 林

Senior Firmware Engineer with 5+ years of experience in embedded firmware development, BMC platforms, and hardware-software integration.

人才
台北市加入時間 2026年5月7日
OpenBMCAMI OnetreeYoctoDevice TreeIPMIRedfishGPIOSPIUARTFRU DeviceDHCPNTPRobot FrameworkGitLab CI/CDglabGitLab APIGitBashbmcwebphosphor-networksystemd-networkdsystemd-timesyncdsystemd-timedatedRaspberry Pi
·

聘用此人

直接向此求職者傳送職缺邀請

OpenBMCAMI OnetreeYoctoDevice TreeIPMI

關於

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)

技能

BMC platformsand hardware-software integration.

評價