Summary
Joshua Hay is a Linux device driver engineer with 13 years at Intel, specializing in NIC drivers, kernel debugging, and networking stacks from 1GbE to 10GbE. Based in Hillsboro, Oregon, he pairs production experience in low-level C and kernel subsystems with ongoing research in parallel programming and transactional memory to speed parallel discrete event simulations. His background includes early systems work in MATLAB and C++ for radio and latency tools, and a steady track record of refactoring, tooling, and bug-fix work that improved maintainability and release quality. Driven to continuously expand his skills, he blends pragmatic engineering with a research mindset to optimize concurrent, high-performance systems.
13 years of coding experience
2 years of employment as a software developer
Master's of Science, Computer Engineering, Master's of Science, Computer Engineering at University of Cincinnati
English