Peter Hurley

Principal Engineer at Cisco Meraki

San Francisco Bay Area 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
Peter Hurley is a Principal Engineer based in the San Francisco Bay Area with over two decades of hands-on software and hardware engineering experience and 15 years in senior roles. He combines entrepreneurial instincts—founding a consulting firm and co-founding startups—with deep low-level technical expertise, particularly as a prolific Linux kernel contributor with nearly 700 mainline patches and major work on the tty/serial subsystems. At Cisco Meraki he applies this systems-level perspective to platform engineering while his past roles include architecting a real-time C++ OpenGL visualization engine (patented) and leading large engineering teams in PC graphics and tooling. His strengths lie in debugging complex platform bring-up, lockless I/O and concurrency primitives, ARM integration, and performance-driven kernel fixes that improved throughput and stability. Not obvious from his title: he’s repeatedly bridged product, hardware, and toolchain gaps—from bootloaders and custom toolchains to device trees and Bluetooth—making him a go-to engineer for mission-critical system recovery and optimization.
code14 years of coding experience
job12 years of employment as a software developer
bookAnthropology/Archaeology, Anthropology/Archaeology at Santa Rosa Junior College
stackoverflow-logo

Stackoverflow

Stats
26reputation
9kreached
2answers
0questions
github-logo-circle

Github Skills (27)

debugging10
debug10
routers10
firmware10
router10
debugprint10
c1110
linux-kernel10
c1710
routeros10
kernel10
device-driver10
sys10
kernel-mode10
embedded10

Programming languages (6)

C++CPHPBitBakePythonEmacs Lisp

Github contributions (5)

github-logo-circle
rockchip-linux/kernel

Jan 2016 - Jan 2016

BSP kernel source
Role in this project:
userBack-end Developer
Contributions:4 commits in 1 day
Contributions summary:Peter primarily contributed to the core of the Linux kernel, focusing on improvements related to TTY (teletypewriter) handling. Their work involved refactoring and removing deprecated or redundant code within the TTY subsystem, optimizing its performance, and addressing potential vulnerabilities related to resource management. The user's contributions included various fixes within the serial, USB gadget, and n_tty components, demonstrating a focus on improving stability and maintainability of the kernel's terminal interfaces.
kernelkernel-sourcelinuxlinux-kernelbsp
peterhurley/click

Mar 2017 - Mar 2017

Contributions:3 pushes, 2 branches in 1 day
packet-processingpacketmodularrouterclick
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
Peter Hurley - Principal Engineer at Cisco Meraki