Joe McDonald is a retired Distinguished Engineer at NVIDIA with over 30 years of experience in ASIC and high-speed custom VLSI chip development. They possess extensive hands-on experience with ARM and PowerPC based Server SoCs, focusing on coherency protocols, caches, and I/O. Previously, as a Principal Engineer at Qualcomm, they led the development of several key architectures and protocols. McDonald began their career at IBM, where they contributed to the design and implementation of PowerPC processors and network processors. They hold 13 patents and have a Bachelor’s Degree in Electrical and Electronics Engineering from Michigan State University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices