John Hurley

Principal Engineer at NVIDIA

Belfast Metropolitan Area United Kingdom
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
John Hurley is a Principal Engineer with a PhD in Electrical and Electronics Engineering and nine years of industry experience building high-performance networking and virtualization software primarily in C on Linux. He has progressed through senior engineering roles at Netronome, Mellanox, and NVIDIA, designing user-space/kernel-space layers for devices including FPGAs, TCAMs, NPUs and SmartNICs. His work spans security, analytics, and Software Defined Networking, combining systems-level coding with research-led rigor from his academic background at Queen’s University Belfast. Comfortable across standalone systems and complex device drivers, he has repeatedly delivered production-ready solutions for hardware-accelerated networking. Known for bridging deep technical detail with product-focused engineering, he brings uncommon expertise in both programmable networking hardware and low-level Linux integration. Based in Belfast, he pairs research pedigree with large-company product delivery to tackle challenging infrastructure problems.
code9 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Electrical and Electronics Engineering, Doctor of Philosophy (Ph.D.) Electrical and Electronics Engineering at Queen's University Belfast
github-logo-circle

Github Skills (9)

c1710
openvswitch10
tcm10
c1110
mpls10
linux-kernel10
networking10
tca10
tcc10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
Netronome/nfp-drv-kmods

Sep 2017 - Dec 2019

Drivers for Netronome Flow Processor devices, including the NFP4xxx and NFP6xxx models.
Contributions:101 commits in 2 years 3 months
drivers
open-nfpsw/ovs_lab

Nov 2016 - Nov 2016

Contributions:1 push, 1 branch in 1 day
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
John Hurley - Principal Engineer at NVIDIA