Christopher Goldsworthy

Senior Software Engineer at NVIDIA

California, 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

🤩
Rockstar
🎓
Top School
Christopher Goldsworthy is a Senior Software Engineer with 11 years of experience focused on low-level systems engineering, memory management and kernel/hypervisor integration. He spent six years driving SoC memory management and IOMMU/SMMU work at Qualcomm—maintaining kernel allocators, DMA-BUF extensions for VM sharing, and collaborating with firmware, hypervisor and security teams on secure product use cases. Now on NVIDIA’s CUDA Performance team, he brings deep expertise in Linux mm, drivers and IO-coherency to performance-critical GPU/compute stacks. An active open-source contributor, he implemented a Python interface and robust build automation for the Jailhouse hypervisor project, showing a knack for bridging C/kernel projects with higher-level tooling. Trained at the University of Toronto, he combines rigorous OS knowledge with practical experience shipping production drivers and allocator subsystems.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at University of Toronto
bookInternational Baccalaureate diploma High school diploma, International Baccalaureate diploma High school diploma at Copenhagen International School
languagesEnglish, German
github-logo-circle

Github Skills (12)

hypervisor10
python10
makefile9
automation9
automations9
linux8
realtime8
apidoc7
api7
sys6
system-design6
software-design6

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
siemens/jailhouse

Jun 2018 - Sep 2018

Linux-based partitioning hypervisor
Role in this project:
userBack-end & Automation Engineer
Contributions:9 commits in 2 months
Contributions summary:Christopher contributed to the development of a Python interface for the Jailhouse hypervisor, creating the foundational structure and necessary files for the pyjailhouse API. They also refactored the code by moving a critical class within the project's structure. Furthermore, the user implemented and refined automation scripts to ensure proper project builds, specifically addressing pip version compatibility issues within the project's makefiles, improving overall build stability.
linuxpartitioninghypervisorvirtualizationreal-time
c4goldsw/HandUp

Dec 2015 - Jun 2016

Contributions:50 commits, 46 pushes, 1 branch in 6 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
Christopher Goldsworthy - Senior Software Engineer at NVIDIA