Kevin Herbert

Principal Software Engineer at Sonos, Inc.

Pensacola, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job11 years of employment as a software developer
bookBeverly Hills High School
languagesEnglish
github-logo-circle

Github Skills (47)

bootloader10
firmware10
bios10
software-design9
malloc9
cgo9
libclang8
device-tree7
version-control7
embedded7
kernel6
mercurial6
u-boot6
golang6
linux-kernel6

Programming languages (4)

DockerfileCMakefileGo

Github contributions (5)

github-logo-circle
platinasystems/buildroot

Mar 2017 - Sep 2020

Fork of https://git.busybox.net/buildroot
Contributions:41 pushes, 4 branches, 1 tag in 3 years 7 months
buildrootbusybox
kph/goes

Feb 2019 - May 2021

GO Embedded System
Contributions:31 pushes, 11 branches, 2 tags in 2 years 3 months
golangactorembedded
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
Kevin Herbert - Principal Software Engineer at Sonos, Inc.