William Mccormick

Sr. Software Engineer at Barry-Wehmiller Design Group

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
William Mccormick is a senior software engineer and systems-minded electrical engineer with 11+ years of recent experience and a multi-decade career integrating controls, SCADA, and automation across automotive, material handling, and bulk processing industries. He combines hands-on embedded and PLC development with full-stack tooling—Linux servers, databases, networking and custom C/Perl solutions—to deliver industrial IoT and process-control systems. At companies from startups to research institutes he has led designs that blend off‑the‑shelf industrial hardware with open-source software and pragmatic DevOps for remote monitoring and maintainability. He contributes to open-source industrial projects as a backend developer, notably improving build and shared-library support in the OpENer EtherNet/IP stack to make field devices easier to package and deploy. Based in Dallas, he’s equally comfortable mentoring teams, doing systems engineering, and rolling up his sleeves on low-level build scripts or PLC logic. His background shows a rare continuity from early PLC programming at Chrysler to modern IIoT architectures, giving him deep practical context for bridging legacy and cloud-enabled control systems.
code11 years of coding experience
job31 years of employment as a software developer
bookBSEE, Industrial Control Systems, BSEE, Industrial Control Systems at Lawrence Technological University
bookUniversity of Texas at San Antonio
bookDiploma, Electronics, Diploma, Electronics at Plymouth Canton H.S.
languagesEnglish, Spanish
github-logo-circle

Github Skills (7)

c1710
ethernet10
cmake10
c1110
build-automation9
embedded8
sys8

Programming languages (9)

HCLC#JavaShellC++CJavaScriptHTML

Github contributions (5)

github-logo-circle
EIPStackGroup/OpENer

Mar 2019 - Mar 2019

OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.
Role in this project:
userBackend Developer
Contributions:14 commits, 4 PRs, 17 comments in 15 days
Contributions summary:William focused on building shared library support within the OpENer EtherNet/IP stack project. They implemented CMake configuration for shared libraries, adjusted install directory settings for libraries and include files. Their work involved modifying build scripts and project configuration files to manage shared library builds and ensure compatibility, including checking for existing vendor and device identifiers. These changes suggest a focus on improving the build process and modularity of the project.
openernetmikocipdefinedethernet-ip
ros-industrial/tolomatic

Aug 2018 - Apr 2019

Contributions:16 commits, 5 PRs, 6 pushes in 7 months
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
William Mccormick - Sr. Software Engineer at Barry-Wehmiller Design Group