Summary
Kevin Herbert is a Principal Software Engineer with over a decade of hands-on experience bringing up embedded systems, bootloaders, and Linux kernel features across ARM, MIPS, PowerPC, and x86 platforms. He excels at low-level system design—U-Boot/Coreboot integration, DKMS migration, device drivers, and build systems such as Buildroot and OpenWRT—while also shipping higher-level tooling in Go (notably goes-boot and goes-bmc). Kevin pairs deep networking protocol and hardware bus expertise with practical test and debug skills using JTAG, logic analyzers, and oscilloscopes, and has driven firmware innovations at companies like Meraki and Sonos. Comfortable in both schematics and code, he introduced techniques such as safe kexec-based upgrades, NAND and PWM adoption in products, and Debian packaging for distribution. Based in Pensacola, he combines an engineer’s curiosity with a track record of upstreaming kernel work and automating builds and tests in production environments.
11 years of coding experience
11 years of employment as a software developer
Beverly Hills High School
English