Summary
Cory Perry is a Senior CUDA Software Engineer with 15 years of experience building low-level, high-performance software for GPUs and simulation applications. Based in Sunnyvale, he designs and implements CUDA features and APIs at NVIDIA, collaborating on silicon bringup, emulation, and hardware/architecture co-design to unlock new GPU capabilities. He excels in C/C++ and Python across Linux, Windows, Android, and QNX, with hands-on experience in kernel and user-mode driver development for debuggers and hardware communication. Cory’s background spans physics-driven simulation GUIs and medical modeling, giving him a practiced eye for numerical fidelity and real-world validation. He’s comfortable bridging software and hardware teams to translate architectural advances into pragmatic tooling and APIs. Colleagues rely on him for deep debugging, performance tuning, and turning complex hardware features into accessible developer capabilities.
15 years of coding experience
6 years of employment as a software developer
Masters, Computer Science (Software), 5.638 / 7.0, Masters, Computer Science (Software), 5.638 / 7.0 at University of Michigan
Bachelor, Computer Science, Physics, 3.5, Bachelor, Computer Science, Physics, 3.5 at Northern Michigan University