Chester Lin is a Senior Software Engineer with 7 years focused on Linux kernel and embedded Linux, currently contributing to OpenBMC development at NVIDIA Taiwan. He has deep hands‑on experience upstreaming and backporting kernel patches, maintaining downstream U-Boot, and resolving complex system crashes including hang, panic and deadlock scenarios. Chester’s driver portfolio spans pinctrl, GPIO, Ethernet MAC, timers, I2C, eSPI, USB, regulators, ADC and video engines, and he has enabled Linux across arm32/64, RISC‑V and ppc32 platforms. He has led security work from vulnerability fixes to firmware image signing and kernel lockdown with UEFI secure boot, and has practical experience integrating IPMI and Redfish APIs. As an upstream maintainer for NXP S32G2 device tree and pinctrl, he regularly interacts with kernel communities and handles CVE dispatching for enterprise distributions. Comfortable collaborating with hardware partners and QA, he pairs low‑level debugging with system enablement to bring complex board support and BSPs to production.
6 years of coding experience
15 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Tunghai University
Master's degree Computer Science, Master's degree Computer Science at National Tsing Hua University
A quilt-like series of patches plus scripts and .spec files to produce the kernel RPM package. If you are looking for a ready-to-use kernel tree, have a look at https://github.com/openSUSE/kernel
Contributions:27 pushes, 8 branches in 4 years 7 months
kernellookquiltrpmlinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chester Lin - Senior Software Engineer at NVIDIA 台灣