Self-taught Software Engineer with 20+ years experience. Dedicated problem-solver and entrepreneurial spirit with the skill set and desire to contribute to every aspect of the project.
-
Principal EngineerCisco Meraki Jun 2016 - PresentSan Francisco, California, Us -
PrincipalHurley Software 2009 - 2016Founded software consulting firm in Hollis, NH.Top Linux kernel contributor, named to Linux Kernel Summit list 2015 (https://goo.gl/m62WpI) & 2014 (http://goo.gl/FsVUFX). Almost 700 mainline patches.Primary contributor and reviewer of tty/serial subsystems. Added lockless i/o for 15x throughputimprovement, standalone rwsem (ldsem), 100's of bug fixes. Notable contributions in mutex/rwsem lock stealing, memory barriers, ARM I/O primitives, devicetree, Bluetooth, consoles, pipes, FireWire, and DRM.Extensive experience in ARM platform integration and board bring-up including h/w debugging, and supplying custom toolchains, bootloaders, and kernels.
-
Co-Founder And CtoImaginexd 2002 - 2005Architected our C++ real-time 3D visualization platform for financial services.Invented the IP and wrote US patent #7250951 (https://www.google.com/patents/US7250951).Designed and co-wrote the visualization interface, OpenGL engine and key Windows UI components. Co-led the funding search, resulting in $200K development partnership with Thomson Reuters. Double-duty as entire IT department.
-
Vp EngineeringNumber Nine Visual Technology 1998 - 1999Responsible for over 100 software, hardware and ASIC engineers for publicly- traded, $100M annual revenue PC graphics hardware company.Spearheaded the (ultimately unsuccessful) turnaround effort; key actor in establishing strategic partnership with SGI
-
Software EngineerNumber Nine Visual Technology 1997 - 1998Initially hired to optimize the Windows GDI drivers; re-tasked to debug broken1st gen 3D ASIC; developed multiple software workarounds to conform to specon Direct3D and OpenGL.Led the 2nd generation 3D ASIC design, with emphasis on primitiverasterization, texture cache, and fragment pipeline.
-
Software EngineerNumega Technologies 1994 - 1996Hired as 2nd engineer to work on SoftICE/W, the premier Windows debugger.In one month, completely re-wrote display switching for nearly every existingPC graphics device (including SVGA, 8514, ATI, S3, Matrox).Re-tasked to push stalled release of BoundsChecker v3.0, which became the most successful product in company history. Re-designed C++ run-time symbol engine for 2x speed improvement. Re-wrote the popup UI for the chiseled Windows/95 look. Introduced SCM (on Microsoft Visual SourceSafe)Within a year, Nu-Mega was sold privately to Compuware for $160M.
-
Principal EngineerPc Dynamics 1993 - 1994Designed and wrote x86 protected-mode C2 security hypervisor for DOS andWindows 3.1/95.
-
Contract Software EngineerPc Dynamics 1993 - 1993Wrote Energizer Bunny Screensaver for Windows, solo. Sold 1M copies in thefirst month. Led to one of the first software patent reversals(http://www.wired.com/1994/08/flux-6/).
-
Software EngineerVault 1992 - 1993Re-designed and re-wrote copy protection software based on patentedtechnologySub-contracted to Microsoft to design and write copy protection for Windows 3.1, Middle East, on campus.Wrote groupware license compliance client/server on OS/2
-
Co-FounderCvsi 1989 - 1992Founded and operated small LAN technology service and support company
Peter Hurley Skills
Peter Hurley Education Details
-
Santa Rosa Junior CollegeAnthropology/Archaeology
Frequently Asked Questions about Peter Hurley
What company does Peter Hurley work for?
Peter Hurley works for Cisco Meraki
What is Peter Hurley's role at the current company?
Peter Hurley's current role is Principal Engineer at Cisco Meraki.
What schools did Peter Hurley attend?
Peter Hurley attended Santa Rosa Junior College.
What skills is Peter Hurley known for?
Peter Hurley has skills like Firewire, Embedded Linux, X86 Assembly, Optimization, Sdio, Uart, Windows Driver Development, C++, C, Bluetooth, Debugging, Scalability.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial