Steve Welch

Principal Engineer at Hewlett Packard Enterprise

Dallas, Texas, 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
Steve Welch is a Principal Engineer with 26 years of experience specializing in HPC networking, RDMA transports, and device driver development across Linux, Solaris, and VxWorks. Based in Dallas and currently leading Slingshot networking product development at Hewlett Packard Enterprise, he has deep expertise in InfiniBand/RoCE, storage protocols, and OFIWG libfabric provider design. His open‑source contributions to the prominent libfabric project include fixing critical RXM bugs and adding XRC transport support in the Verbs provider, reflecting both systems‑level rigor and protocol-level ingenuity. Steve’s background spans embedded switch and storage driver work to architecture specification for defense and enterprise systems, giving him a rare combination of low-level implementation skill and high-level system design.
code26 years of coding experience
job35 years of employment as a software developer
bookBS, Computer Science and Engineering, BS, Computer Science and Engineering at The University of Texas at Arlington
github-logo-circle

Github Skills (8)

c1710
infiniband10
c1110
rdma10
networking10
multithreading9
error-handling9
memory-management9

Programming languages (2)

ShellC

Github contributions (5)

github-logo-circle
ofiwg/libfabric

Sep 2018 - Sep 2022

Open Fabric Interfaces
Role in this project:
userBack-end Developer
Contributions:66 reviews, 145 commits, 106 PRs in 4 years
Contributions summary:Steve primarily contributed to the Open Fabric Interfaces (libfabric) project by fixing bugs and implementing new features related to the RXM (Receive Message) and Verbs providers. Their work included addressing segmentation faults, stack corruption, and protocol issues in the RXM module. Furthermore, they added support for XRC (eXternal Reliable Connection) transport, which is an InfiniBand technology, and implemented the necessary modifications to enable it within the Verbs provider. This involved making changes to core files, and also required them to address connection issues.
interfacesminecraftfabric
swelch/libfabric

Jun 2022 - Mar 2025

Open Fabric Interfaces
Contributions:26 pushes, 15 branches in 2 years 9 months
interfacesminecraftfabric
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
Steve Welch - Principal Engineer at Hewlett Packard Enterprise