Andy Ritger

Linux Graphics Driver Software Engineer at NVIDIA

San Jose, 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
Andy Ritger is a Linux graphics driver software engineer with 16 years of hands-on experience at NVIDIA, based in San Jose. He specializes in low-level GPU kernel modules and display subsystems, contributing to open-source NVIDIA projects that document chip interfaces and implement kernel-level display and NVLink features. His work includes defining hardware registers and CRC readback procedures across multiple display classes and updating ACPI, EVO display, and bootloader-related kernel code. Known for bridging hardware and software, he routinely turns complex silicon behaviors into reliable driver implementations that ship in production. Trained at Illinois Wesleyan University, he brings deep institutional knowledge of NVIDIA’s graphics stack and a pragmatic, detail-oriented approach to systems engineering.
code16 years of coding experience
bookIllinois Wesleyan University
github-logo-circle

Github Skills (9)

c1710
kernel-module10
ports10
c1110
documentation10
cprogramming-language9
c-language9
embedded8
sys8

Programming languages (2)

ShellC

Github contributions (5)

github-logo-circle
NVIDIA Linux open GPU kernel module source
Role in this project:
userBack-end Developer
Contributions:26 releases, 1 review, 18 commits in 8 months
Contributions summary:Andy's commits primarily involve modifications to kernel modules and device implementations within the NVIDIA open-gpu-kernel-modules repository. These changes include updates to display port device implementations, and NVLink core library training. Further contributions involve modifications to the code related to the generation of various kernel module data, including bootloader code. The commits also feature updates to ACPI and EVO display functionalities.
cudakernelnvidiagpulinux
NVIDIA/open-gpu-doc

Oct 2019 - Oct 2022

Documentation of NVIDIA chip/hardware interfaces
Role in this project:
userBackend Developer
Contributions:7 commits, 6 pushes in 3 years 1 month
Contributions summary:Andy contributed to the documentation of NVIDIA chip/hardware interfaces, specifically focusing on CRC readback procedures. Their work involved defining and implementing new hardware registers related to CRC functionality within the `classes/display/cl907d.h` file. The user added definitions to the `classes/display/clc37dcrcnotif.h`, `cl907dcrcnotif.h`, `cl917dcrcnotif.h`, and `cl927dcrcnotif.h` files.
interfaceshardwarenvidiachip
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
Andy Ritger - Linux Graphics Driver Software Engineer at NVIDIA